ASP.NET - Datagrid en MultiLenguaje

 
Vista:

Datagrid en MultiLenguaje

Publicado por Dan (1 intervención) el 21/09/2006 16:57:14
Buenas, estoy realizando una aplicación en multilenguaje archivos xml donde se encuentran los idiomas y una función SetCulture. Para cambiar el idioma lo he hecho buscando todos los controles con una función recursiva. Todo me funciona perfectamente, me cambia los nombres de los botones, etiquetas, textboxs, etc. Mi problema llega cuando entro en el datagrid. Pongamos un ejemplo, un datagrid con un botón en el HeaderText de una columna Template. Si bindo el datagrid antes de asignar el texto del idioma a cada control, la función me encuentra los controles que hay dentro de la datagrid(botón en este caso), pero al haberla bindado anteriormente, no me aparece el texto correcto, si no que lleva un desfase, es decir, al cambiar de idioma me aparece el texto en el idioma que estaba anteriormente y así sucesivamente. En cambio, si primero ejecuto la función para encotnrar los controles y asignar el texto, no me encuentra los que están dentro de la datagrid, auqneu estos los haya creado y agregado en el formulario, es como si para la grid, no existieran todavía.

Si alguien sabe alguna manera de poder hacerlo o se le ocurre algo, le estaría muy agradecido.

(VB.net 2003)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder