Условно обновить изображение DevExpress ASPX GridView на основе значения строки - PullRequest
0 голосов
/ 27 февраля 2012

Как можно условно поместить изображение в ячейку моего ASPxGridView. Например; если значение Column1 выше 1000, я хотел бы видеть «upper.png» в Column2, если ниже 1000, я хочу видеть «lower.png» в Column2.

Вот разметка для моего 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 Ответ

1 голос
/ 27 февраля 2012

Определите пользовательский элемент управления изображением внутри DataItemTemplate столбца и управляйте свойствами изображения (видимость или URL-адрес изображения) во время выполнения.

См. E2270 Пример, который иллюстрирует, как управлять свойствами гиперссылкив похожем сценарии.

...