为了账号安全,请及时绑定邮箱和手机立即绑定

DataGridViewCheckBox 行返回 null,直到单击复选框

DataGridViewCheckBox 行返回 null,直到单击复选框

C#
慕勒3428872 2021-09-19 16:52:12
我创建了一个带有 DataGridView 的 Windows 窗体,并添加了一个列,其中每行都包含一个复选框。DataTable 绑定到 DataGridView,然后添加 DataGridViewCheckBoxColumn。当我的表单关闭时,我尝试获取每一行中复选框的值,但是如果用户在任何时候都没有选中一行中的复选框,那么当我觉得它应该返回 false 时,程序只会将其值返回为 null (未检查)。为什么会这样,我能做些什么来解决它?//add checkbox columnDataGridViewCheckBoxColumn mCheckboxColumn = new DataGridViewCheckBoxColumn();mCheckboxColumn.Name = "chk";mCheckboxColumn.HeaderText = "checkbox";       dgv.Columns.Add(mCheckboxColumn);//looping through each rowforeach (DataGridViewRow row in dgv.Rows){     if ((bool)row.Cells["chk"].Value == true)     {          MessageBox.Show("checked!");     }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 355 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信