ASPXGRIDVIEW encabezados dinámicos
-
13-09-2019 - |
Pregunta
Tengo un control ASPXGRIDVIEW de DevXpress. ¿Hay alguna forma de especificar dinámicamente los encabezados de columna en el archivo de código y no en el archivo ASPX?
Esto es lo que tengo ahora (en el archivo 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>
Lo que quiero hacer es algo como esto:
if lang = english
grid.column.header(2, SALE)
elsif lang = french
grid.column.header(2, vente)
Solución
Sí, escribirías algo como esto.
grid.columns(8).headertext = "Sale"
Debe ir por el índice de la columna con la primera columna que es el índice de 0.
Otros consejos
Use los recursos, creo que es mejor:
<dxwgv:GridViewDataTextColumn Caption="<%$ Resources:CultureHeaders, SomeFieldHeader %>">
</dxwgv:GridViewDataTextColumn>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow