Modificar el header text de un datagrid segun idioma...

23/06/2004 - 19:24 por Iñaki | Informe spam
Hola, estoy realizando una aplicación web con aspx en
Visual Basic .NET y en una página necesito mostrar una
tabla (la creo con un datagrid) que dependiendo del idioma
que tenga seleccionado me aparezcan los titulos
(los "header text") de los campos de dicha tabla en el
idioma que se corresponde. Es decir, si por ejemplo el
idioma es "CAstellano" que aparezca algo asi:
I NOMBRE I EDAD I
I ..I

Y si es inglés:
I NAME I AGE I
I I I

Gracias y un saludo.
 

Leer las respuestas

#1 Eladio Angel
23/06/2004 - 20:17 | Informe spam
Por medio de código lo puedes modificar así
MyDataGrid.Columns[0].HeaderText = "algo";
MyDataGrid.Columns[1].HeaderText = "algo2";

Ahora solo debes escoger de donde vendran los datos, por ejemplo si el
idioma viene de una sesion podrias utilizar If o Case.

if ((string)Session["idioma"]= "espaniol")
{
MyDataGrid.Columns[0].HeaderText = "algo";
MyDataGrid.Columns[1].HeaderText = "algo";
}

"Iñaki" escribió en el mensaje
news:204c701c45946$f179f160$
Hola, estoy realizando una aplicación web con aspx en
Visual Basic .NET y en una página necesito mostrar una
tabla (la creo con un datagrid) que dependiendo del idioma
que tenga seleccionado me aparezcan los titulos
(los "header text") de los campos de dicha tabla en el
idioma que se corresponde. Es decir, si por ejemplo el
idioma es "CAstellano" que aparezca algo asi:
I NOMBRE I EDAD I
I ..I

Y si es inglés:
I NAME I AGE I
I I I

Gracias y un saludo.

Preguntas similares