关于获取datagridView获取checkboxcolumn的状态
设定
此时,界面中就回显示第一列是checkbox列,把checkbox全部改为选中,此时获取第一行第一列的value,为什么都不全是true?
我用的是这个方法
为什么rows.count不是4??
DataGridViewCheckBoxColumn col=new DataGridViewCheckBoxColumn();
col.HeaderText = col.Name = "标识";
col.Width = 50;
col.ValueType = typeof(bool);
dgv.Columns.Add(col);
col.DataPropertyName = "标识";
DataGridViewCheckBoxColumn col1=new DataGridViewCheckBoxColumn();
col1.HeaderText = col1.Name = "序号";
col1.Width = 50;
col1.ValueType = typeof(string);
dgv.Columns.Add(col1);
col1.DataPropertyName = "序号";
dgv.Rows.Add(new object[] { false, 1});
dgv.Rows.Add(new object[] { false, 2});
dgv.Rows.Add(new object[] { false, 3});
dgv.Rows.Add(new object[] { false, 4});
此时,界面中就回显示第一列是checkbox列,把checkbox全部改为选中,此时获取第一行第一列的value,为什么都不全是true?
我用的是这个方法
List<DataGridViewRow> rows = new List<DataGridViewRow>();
foreach (DataGridViewRow row in dgv.Rows)
{
if ((bool)row.Cells[0].Value)
{
rows.Add(row);
}
}
为什么rows.count不是4??
...全文
相关推荐
datagridview打勾
datagridview一个很好的打勾勾选列
实现datagridview与数据库的绑定 并添加comboxcolumn和checkboxcolumn
实现datagridview与数据库的绑定 并添加comboxcolumn和checkboxcolumn。具有dgv行的复制、删除、上移、下移功能
C#_winform_DataGridView_checkbox复选框_实现单选效果
C#_winform_DataGridView_checkbox复选框_实现单选效果
DataGridView 复选框全选。
DataGridView 复选框列实现全选。点击列头的复选框下面的行全部选中或者全部取消。
隐藏dataGridView的某行某列
隐藏dataGridView的 某行某列 CheckBox隐藏 自己修改代码 达到自己需要的效果


