ASPXGRIDVIEW Динамические заголовки
-
13-09-2019 - |
Вопрос
У меня есть элемент управления ASPXGRIDVIEW от DevXPress. Есть ли способ динамически указать заголовки столбцов в файле кода, а не в файле ASPX?
Это то, что у меня сейчас есть (в файле ASPX/HTML):
<dxwgv:ASPxGridView ID="grid" runat="server" OnInit ="grid_Init">
<Columns>
<dxwgv:GridViewDataTextColumn Caption="CLERK" FieldName="CLERK" VisibleIndex="1">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="SALE" FieldName="SALE" VisibleIndex="2">
</dxwgv:GridViewDataTextColumn>
</Columns>
</dxwgv:ASPxGridView>
Я хочу сделать что -то вроде этого:
if lang = english
grid.column.header(2, SALE)
elsif lang = french
grid.column.header(2, vente)
Решение
Да, вы бы написали что -то подобное.
grid.columns(8).headertext = "Sale"
Вы должны перейти по индексу столбца, а первый столбец - индекс 0.
Другие советы
Используйте ресурсы, я думаю, что лучше:
<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
Не связан с StackOverflow