/// <summary> /// 全选 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Checkall_CheckedChanged(object sender, EventArgs e) { try { foreach (ListViewRow Row in ListCons.Rows) { frmConsLayout Layout = Row.Control as frmConsLayout; Layout.setCheck(Checkall.Checked); } } catch (Exception ex) { Toast(ex.Message); } }
/// <summary> /// 选择耗材完毕 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnSave_Press(object sender, EventArgs e) { if (RowData.Count > 0) { RowData.Clear(); } foreach (ListViewRow Row in ListCons.Rows) { frmConsLayout Layout = Row.Control as frmConsLayout; if (Layout.getData() != null) { RowData.Add(Layout.getData()); //添加未开启SN资产信息 } } ShowResult = ShowResult.Yes; Form.Close(); //关闭当前页面 }
/// <summary> /// 更新全选状态 /// </summary> public void upCheckState() { Int32 selectQty = 0; //当前选择行项数 //if (tpvAssets.PageIndex == 0) //{ foreach (ListViewRow Row in ListCons.Rows) { frmConsLayout Layout = Row.Control as frmConsLayout; selectQty += Layout.checkNum(); } if (selectQty == ListCons.Rows.Count) { Checkall.Checked = true; //选中所有行项时 } else { Checkall.Checked = false; //没有选中所有行项 } }