C# 如何更改devexpress gridview中列的值?
您好,我想更改gridview中TankLevel1列的值或文本 如果TankLevel1等于0,我希望在TankLevel1列上显示“Tank1处于脱机状态” 我试过这样做 TankLevel1在SQL中是整数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
<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";
}
}