2009-06-09 58 views
0

我有一个来自DevXpress的aspxgridview控件。有没有办法在代码文件中动态指定列标题,而不是在aspx文件中?AspxGridView动态头文件

这就是我现在所拥有的(在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) 

回答

1

是的,你会喜欢写东西这个。

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

你必须列的索引与第一列为0

+0

至少对于我的版本的devxpress网格,我不得不这样做: grid.columns(8).caption =“Sale” – Steve 2009-06-09 22:24:56

0

利用资源的指标去,我认为更好:

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