ASPXGridView Heades Dynamic
-
13-09-2019 - |
Domanda
Ho un controllo aspxGridView da DevxPress. Esiste un modo per specificare dinamicamente le intestazioni della colonna nel file di codice e non nel file ASPX?
Questo è quello che ho in questo momento (nel file 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>
Quello che voglio fare è qualcosa del genere:
if lang = english
grid.column.header(2, SALE)
elsif lang = french
grid.column.header(2, vente)
Soluzione
Sì, scriveresti qualcosa del genere.
grid.columns(8).headertext = "Sale"
Devi seguire l'indice della colonna con la prima colonna indice di 0.
Altri suggerimenti
Usa le risorse, penso che sia meglio:
<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow