Formatting 在Infrastics UltraWinGrid中格式化单元格值

Formatting 在Infrastics UltraWinGrid中格式化单元格值,formatting,infragistics,ultrawingrid,Formatting,Infragistics,Ultrawingrid,我将Infragistics UltraWinGrid绑定到数据源,该数据源中的一列包含布尔值。我将列的Style属性设置为Edit,这样它将显示文本而不是复选框。但是,我不希望显示值True或False,而是希望它显示Yes或No 如何设置单元格值的格式以显示布尔值的是或否?您可以定义值列表并设置列的值列表属性 private void ultraGrid1_InitializeLayout(object sender, InitializeLayoutEventArgs e) { V

我将Infragistics UltraWinGrid绑定到数据源,该数据源中的一列包含布尔值。我将列的
Style
属性设置为
Edit
,这样它将显示文本而不是复选框。但是,我不希望显示值
True
False
,而是希望它显示
Yes
No


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

您可以定义值列表并设置列的值列表属性

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;
}