AspxGridView динамические заголовки - PullRequest
0 голосов
/ 10 июня 2009

У меня есть элемент управления 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)

Ответы [ 2 ]

1 голос
/ 10 июня 2009

Да, вы бы написали что-то вроде этого.

grid.columns(8).headertext = "Sale"

Вы должны идти по индексу столбца, где первый столбец имеет индекс 0.

0 голосов
/ 17 февраля 2010

Используйте Ресурсы, я думаю, что лучше:

<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
...