在Winforms中绑定到数据源的gridview的bool列中显示yes / no?

时间:2010-03-15 15:02:22

标签: vb.net winforms gridview

我有一个绑定到数据源的Gridview(Windows窗体,VB.NET)。其中一列是boolean类型的属性,我想在列中显示“yes / no”而不是0/1或“true / false”。这可能吗?你能编辑绑定列的显示吗?

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,遗憾的是我找不到优雅的解决方案。 提出了三种解决方法:

  1. 将另一个属性添加到数据源的类中,该类返回布尔属性的字符串表示形式。隐藏显示布尔值的列,显示显示字符串值的列。
  2. 添加未绑定的字符串列,使用每行的相应值填充该列,并隐藏布尔绑定列。
  3. 为您的数据类创建一个包装类,它会公开您希望它们显示在数据网格中的属性。