您如何在datagridview中创建一个复选框以填充更新表单上的复选框?

时间:2019-07-10 20:34:42

标签: c# sql checkbox datagridview

因此,我正在使用的数据库中的一个表具有一些不同的复选框列,这些列是有关客户的信息。就像是外国人还是外国人一样,或者是一些是或否的问题。我制作的表单具有一堆文本框,当您选择记录时,这些文本框会自动填充。

我还需要填写复选框,但我不知道语法

我尝试查找解决方案,但发现的所有内容都是通过使用复选框来选择记录,而不是通过在表本身上选中复选框来填充它。

我为TextBox使用的代码是行索引方法,使用该方法填充普通文本框

txtboxFirstName.Text = row.Cells["FirstName"].Value.ToString();
txtboxLastName.Text = row.Cells["LastName"].Value.ToString();

对于该复选框,我可以想象它类似于 ckboxForeignCust.Checked = row.Cells["ForesignCust"],但我不知道如何完成该行代码。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您是否使用任何SQL?

使用DataReader.fill(datatable);时,复选框列为true或false。并设置datagrid.datasource = datatables;数据库中包含的所有布尔列将变为datagridview中的复选框列。