Вопрос

У меня есть элемент управления 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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top