ASPXGridView Dynamic Header
-
13-09-2019 - |
Frage
Ich habe eine ASPXGridView -Steuerung von DevXpress. Gibt es eine Möglichkeit, die Spalten -Header in der Codedatei dynamisch anzugeben und nicht in der ASPX -Datei?
Das habe ich gerade (in der ASPX/HTML -Datei):
<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>
Was ich tun möchte, ist so etwas:
if lang = english
grid.column.header(2, SALE)
elsif lang = french
grid.column.header(2, vente)
Lösung
Ja, du würdest so etwas schreiben.
grid.columns(8).headertext = "Sale"
Sie müssen den Index der Spalte durchgehen, wobei die erste Spalte Index von 0 ist.
Andere Tipps
Verwenden Sie die Ressourcen, ich denke das besser:
<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow