WinForm中DataGridView的全选与取消全选

        /// <summary>
        /// 全选
        /// </summary>
        private void SelectAll()
        {
            //结束列表的编辑状态,否则可能无法改变CheckBox的状态
            dgvLimitRegion.EndEdit();
            for (var i = 0; i < dgvLimitRegion.Rows.Count; i++)
            {
               dgvLimitRegion.Rows[i].Cells[0].Value = true;//设置为选中状态
            }
        }
        /// <summary>
        /// 取消全选
        /// </summary>
        private void UnSelectAll()
        {
            //结束列表的编辑状态,否则可能无法改变CheckBox的状态
            dgvLimitRegion.EndEdit();
            for (var i = 0; i < dgvLimitRegion.Rows.Count; i++)
            {
                dgvLimitRegion.Rows[i].Cells[0].Value = false;//设置为取消选中状态
            }
        }

  

posted on 2017-06-21 10:48  dotNet修行之路  阅读(2758)  评论(0编辑  收藏  举报