/// <summary> /// 显示ListView /// </summary> public void ShowListview() { listView1.Items.Clear(); string cond = string.Empty; if (textBox2.Text != string.Empty && textBox2.Text != "") { cond += "and iv.PatName ='" + textBox2.Text + "'"; } if (comboBox1.Text != string.Empty && comboBox1.Text != "" && comboBox1.Text != "全部") { cond = cond + " and d.WardCode ='" + comboBox1.SelectedValue + "'"; } DataTable dt = JsonToDataTable(ser.LableInfor(textBox1.Text, cond)); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { ListViewItem list = new ListViewItem(); list.Text = dt.Rows[i]["LabelNo"].ToString(); list.SubItems.Add(ivstatus((dt.Rows[i]["ivstatus"].ToString()))); list.SubItems.Add(dt.Rows[i]["WardName"].ToString()); list.SubItems.Add(dt.Rows[i]["Batch"].ToString()); list.SubItems.Add(dt.Rows[i]["BedNo"].ToString()); list.SubItems.Add(dt.Rows[i]["PatName"].ToString()); listView1.Items.Add(list); } } }
//方法 #region private void formload() { panel3.Visible = true; DataTable dt = new DataTable(); DataTable dt1 = new DataTable(); dt = JsonToDataTable(ser.LableInfor(textBox1.Text, "")); dt1 = JsonToDataTable(ser.DrugInfor(textBox1.Text)); labDwardBed.Text = dt.Rows[0]["WardName"].ToString() + "/" + dt.Rows[0]["BedNo"].ToString(); labName.Text = dt.Rows[0]["PatName"].ToString(); labBatch.Text = dt.Rows[0]["Batch"].ToString(); labAge.Text = dt.Rows[0]["Age"].ToString() + dt.Rows[0]["AgeSTR"].ToString(); labLL.Text = dt.Rows[0]["Batch"].ToString().Contains("L") ? "临" : "长"; labUse.Text = dt.Rows[0]["UsageName"].ToString(); int m = 0; listView1.Items.Clear(); if (dt1 != null && dt1.Rows.Count > 0) { for (int i = 0; i < dt1.Rows.Count; i++) { ListViewItem list = new ListViewItem(); list.Text = dt1.Rows[i][1].ToString(); list.SubItems.Add(dt1.Rows[i][2].ToString()); list.SubItems.Add(dt1.Rows[i][3].ToString() + dt1.Rows[i][4].ToString()); listView1.Items.Add(list); m = m + Convert.ToInt32(dt1.Rows[i][5].ToString()); } } textBox2.Text = m.ToString(); }
/// <summary> /// 加载listview信息 /// </summary> private void ShowListView() { if (textBox1.Text != string.Empty) { listView1.Items.Clear(); DataTable dt = JsonToDataTable(ser.LableInfor(textBox1.Text, "")); if (dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { ListViewItem list = new ListViewItem(); list.Text = dt.Rows[i]["LabelNo"].ToString(); listView1.Items.Add(list); } } } }