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