Datagrid Multilenguaje
Publicado por Dan (8 intervenciones) el 21/09/2006 17:03:06
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)
Si alguien sabe alguna manera de poder hacerlo o se le ocurre algo, le estaría muy agradecido.
(VB.net 2003)
Valora esta pregunta


0