2

我有一个绑定到数据源的 Infragistics UltraWinGrid,并且该数据源中的一列包含布尔值。我Style将列的属性设置为,Edit以便它显示文本而不是复选框。但是,我不想显示值Trueor False,而是希望它显示Yesor No

如何格式化单元格的值以显示布尔值是或否?

4

1 回答 1

3

您可以定义一个 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;
}
于 2013-04-24T21:01:24.797 回答