因此,我正在使用的数据库中的一个表具有一些不同的复选框列,这些列是有关客户的信息。就像是外国人还是外国人一样,或者是一些是或否的问题。我制作的表单具有一堆文本框,当您选择记录时,这些文本框会自动填充。
我还需要填写复选框,但我不知道语法
我尝试查找解决方案,但发现的所有内容都是通过使用复选框来选择记录,而不是通过在表本身上选中复选框来填充它。
我为TextBox
使用的代码是行索引方法,使用该方法填充普通文本框
txtboxFirstName.Text = row.Cells["FirstName"].Value.ToString();
txtboxLastName.Text = row.Cells["LastName"].Value.ToString();
对于该复选框,我可以想象它类似于
ckboxForeignCust.Checked = row.Cells["ForesignCust"]
,但我不知道如何完成该行代码。
有什么建议吗?
答案 0 :(得分:0)
您是否使用任何SQL?
使用DataReader.fill(datatable);时,复选框列为true或false。并设置datagrid.datasource = datatables;数据库中包含的所有布尔列将变为datagridview中的复选框列。