我有一个Infragistics UltraWinGrid绑定到数据源,该数据源中的一列包含布尔值。我将列设置为Style
的{{1}}属性设置为显示文本而不是复选框。但是,我希望它显示Edit
或True
,而不是显示值False
或Yes
。
如何格式化单元格的值以显示布尔值的是或否?
答案 0 :(得分:2)
您可以定义ValueList并设置列的ValueList属性
private void ultraGrid1_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
ValueList vl=new ValueList();
vl.ValueListItems.Add(true, "Yes");
vl.ValueListItems.Add(false, "No");
e.Layout.Bands[0].Columns["ColumnBoolean"].ValueList=vl;
}