0

DevXpress の aspxgridview コントロールがあります。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)
4

2 に答える 2

1

はい、あなたはこのようなものを書くでしょう。

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

最初の列のインデックスが 0 の列のインデックスを使用する必要があります。

于 2009-06-09T22:01:22.997 に答える
0

リソースを使用してください、私はそれがより良いと思います:

<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
于 2010-02-17T08:36:43.513 に答える