Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 基于行值有条件地更新DevExpress ASPX GridView图像_Asp.net_Devexpress_Aspxgridview - Fatal编程技术网

Asp.net 基于行值有条件地更新DevExpress ASPX GridView图像

Asp.net 基于行值有条件地更新DevExpress ASPX GridView图像,asp.net,devexpress,aspxgridview,Asp.net,Devexpress,Aspxgridview,如何有条件地将图像放入ASPxGridView上的单元格中。例如如果Column1高于1000,我希望在Column2上看到'over.png',如果低于1000,我希望在Column2上看到'down.png' 以下是我的ASPXGridView的标记: <dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" KeyFieldN

如何有条件地将图像放入ASPxGridView上的单元格中。例如如果Column1高于1000,我希望在Column2上看到'over.png',如果低于1000,我希望在Column2上看到'down.png'

以下是我的ASPXGridView的标记:

<dx:ASPxGridView ID="ASPxGridView1" runat="server" AutoGenerateColumns="False" DataSourceID="SqlDataSource1" KeyFieldName="pkCalisan" Width="100%" > 
    <Columns> 
        <dx:GridViewDataTextColumn 
            FieldName="ID" 
            ReadOnly="True" 
            VisibleIndex="0"> 
                <EditFormSettings Visible="False" /> 
        </dx:GridViewDataTextColumn>     
        <dx:GridViewDataTextColumn FieldName="Price" VisibleIndex="1"></dx:GridViewDataTextColumn> 
        <dx:GridViewDataImageColumn VisibleIndex="2"></dx:GridViewDataImageColumn> 
    </Columns> 
</dx:ASPxGridView>


谢谢..

在列的DataItemTemplate中定义自定义图像控件,并在运行时管理图像的属性(可见性或图像URL)


请参阅演示如何在类似场景中管理超链接属性的示例。

您必须设法在GridView\u RowDataBound事件中编码。你能提供你的GridView aspx代码吗?我已经用你的标记更新了原始问题-比作为评论发布要好。这里有一个有效的例子:-您可以在GridCell中用您想要的任何内容替换控件和条件。