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)
¿Fue útil?

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
scroll top