コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
 /// <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();       //关闭当前页面
 }
コード例 #3
0
        /// <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;        //没有选中所有行项
            }
        }