我正在寻找一种将我的数据库中已检查(1)的数据显示到 DataGrid 的方法,不包括那些未检查(0)的数据。
样本数据库:
水果?
苹果 - 1
鼠标 - 0
葡萄 - 1
铅笔 - 0
橙色 - 1
Button_Click
... 在 DataGrid 显示上仅选中数据/行
这将帮助您在网格中添加复选框列,然后根据您的数据库为选中和取消选中代码。同样的方式,您可以获取有关已检查行单元格值的 WHERE 条件的数据...
DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn();
checkColumn.Name = "X";
checkColumn.HeaderText = "X";
checkColumn.Width = 50;
checkColumn.ReadOnly = false;
checkColumn.FillWeight = 10;
//if the datagridview is resized (on form resize) the checkbox won't take up too much; value is relative to the other columns' fill values
dataGridView1.Columns.Add(checkColumn);