private void Lvw_Plan_SelectedIndexChanged(object sender, EventArgs e) { try { Plan plan = new Plan(); ListView view = (ListView) sender; DataSet npByPlanId = plan.GetNpByPlanId(view.SelectedItems[0].SubItems[1].Text); this.Lvw_License.Items.Clear(); this.labRemark.Text = plan.GetPlanRemark(view.SelectedItems[0].SubItems[1].Text); if (npByPlanId.Tables[0].Rows.Count > 0) { for (int i = 0; i < npByPlanId.Tables[0].Rows.Count; i++) { ListViewItem item = new ListViewItem { ImageKey = "NP", Text = npByPlanId.Tables[0].Rows[i]["NpNo"].ToString() }; item.SubItems.Add(npByPlanId.Tables[0].Rows[i]["CodeName"].ToString()); item.SubItems.Add(npByPlanId.Tables[0].Rows[i]["IsFront"].ToString()); item.SubItems.Add(npByPlanId.Tables[0].Rows[i]["IsBack"].ToString()); item.SubItems.Add(npByPlanId.Tables[0].Rows[i]["IsMail"].ToString()); this.Lvw_License.Items.Add(item); } } this.gbx_NpCount.Text = "车牌信息 数量:" + npByPlanId.Tables[0].Rows.Count.ToString(); } catch (Exception) { } }
private void CountAppData() { Plan plan = new Plan(); int num = 0; int num2 = 0; for (int i = 0; i < this.Lvw_Plan.Items.Count; i++) { DataSet npByPlanId = plan.GetNpByPlanId(this.Lvw_Plan.Items[i].SubItems[1].Text); num2 += npByPlanId.Tables[0].Rows.Count; if (this.Lvw_Plan.Items[i].Checked) { num += npByPlanId.Tables[0].Rows.Count; } } this.labelSelectCount.Text = string.Concat(new object[] { "共有", this.Lvw_Plan.Items.Count, "个计划单", num2.ToString(), "副车牌等待审批!当前选取", num.ToString(), "副" }); }