有条件地根据行值更新DevExpress ASPX GridView图像

时间:2012-02-27 11:36:52

标签: asp.net devexpress aspxgridview

如何有条件地将图像放入ASPxGridView的单元格中。例如;如果Column1高于1000我想在Column2上看到'above.png',如果低于1000我想在Column2上看到'below.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>

谢谢..

1 个答案:

答案 0 :(得分:1)

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

请参阅E2270示例,该示例说明了如何在类似方案中管理超链接的属性。