使用c#将sql位转换为复选框到桌面应用程序中

时间:2017-11-01 06:05:58

标签: winforms c#-4.0

我有一个像city这样的表,它有cityID primary int,cityName varchar(50),cityActive bit。我使用linq直接绑定到数据网格。

DGCustomers.DataSource = db.city.ToList();

但是cityActive始终将数据网格显示为数据网格,因此存在将其转换为复选框的任何直接方法。我知道我们可以使用循环来完成此操作,我们可以使用表单设计或运行时添加列。但我想确认,如果有任何直接的方法。请确认我们任何人。

1 个答案:

答案 0 :(得分:0)

我创建了一个包含cActive的列并设置了DatapropertyName =“cityActive”并且设置了displayIndex。在这种情况下,它直接从数据源绑定列。因此无需创建额外的列,只需要使用DatapropertyName进行映射。