C# 如何更改devexpress gridview中列的值?

C# 如何更改devexpress gridview中列的值?,c#,asp.net,aspxgridview,C#,Asp.net,Aspxgridview,您好,我想更改gridview中TankLevel1列的值或文本 如果TankLevel1等于0,我希望在TankLevel1列上显示“Tank1处于脱机状态” 我试过这样做 TankLevel1在SQL中是整数 <dx:GridViewDataProgressBarColumn Settings-AllowAutoFilter=False Settings-AllowGroup=False Settings-AllowSort=False FieldName="TankLe

您好,我想更改gridview中TankLevel1列的值或文本

如果TankLevel1等于0,我希望在TankLevel1列上显示“Tank1处于脱机状态”

我试过这样做 TankLevel1在SQL中是整数

<dx:GridViewDataProgressBarColumn  
    Settings-AllowAutoFilter=False Settings-AllowGroup=False Settings-AllowSort=False  FieldName="TankLevel1" Caption="Tank Level 1">

    <PropertiesProgressBar Width="" Height=""/>
    <Settings AllowAutoFilter="False" AllowSort="False" AllowGroup="False"/>
</dx:GridViewDataProgressBarColumn>

如果fieldName为TankLevel1,则从方法返回?是的。当TankLevel1列的值等于50时,我想替换0或某些文本。我可以更改GridViewDataTextColumn,但它不适用于GridViewDataProgressBarColumn。我的问题是,如果column.fieldName等于,则在退出方法时,如何更改列文本一级坦克?您是否应该将“TankLevel1”更改为“
”!=“TankLevel1”
?我尝试了”!=“TankLevel1”但它不起作用。
protected void myGrid_CustomColumnDisplayText(object sender, ASPxGridViewColumnDisplayTextEventArgs e)
{
    if (e.Column.FieldName == "TankLevel1 ") return;
    if (e.Value.Equals(50))
    {
        e.DisplayText = "Tank 1 is offline";
    }
}