![]() |
Ayuda con Replace en Web Forms Hola a todos, Estoy realizando una aplicación con Web Forms usando el VB.NET del VS 2003. Atacando a una BD SQL Server2000. Como todos sabeis, si habeis trabajado con SQL Server, el susodicho gestor tiene problemas cuando le introduces una cadena de texto con apóstrofes (o sea que le escribes algo en Valenciano, por ejemplo: Cita:
Mi problema es el siguiente, tengo unos formularios (bastantes) en que los usuarios introducen datos, del tipo Nombres, Direcciones, etc.., cadenas de texto. para mi seria muy fàcil que los usuarios usaran el apóstrofe en lugar del acento, pero como todos sabeis, son usuarios y, en fin... Para evitarle esa "molestia" al usuario, uso la función : Repalce() del VB.NET y funciona perfevtamente. El problema en si, es que en un formaulario tengo 10 o 12 campos de texto y me gustaria saber si hay alguna forma de aplicar la Función replace a todos los datos introducidos sin tener que poner lineas de este tipo para todos los controles: Código: TextBox1.text=Replace(TextBox1.text,"´","'",1, CompareMethod.Text)Gracias por vuestra ayuda. Salu2 :adios: |
Mm.. rápidamente lo que se me ocurre es recorrer los objetos que tienes en tu form y checar si es un textbox.. si lo es utilizar el replace.. Ejemplo. Cita:
|
Muchas Gracias ... Muchas gracias Rootk, yo habia hecho este tipo de funciones con Delphi, pero hasta ahora no habia encontrado la forma de hacerlas con el VB y menos en .NET. Como dice el dicho, "Todos los dias se aprende algo nuevo antes de irte a dormir", asi que como yo ya he aprendido algo nuevo...pos eso, me voy a dormir. (Ojalá, con el curro que tengo, me parece que no lo voy a tener tan fácil, jejejeje :-) ) Por cierto Rootk, hace tiempo que queria darte mis felicitaciones, he visto en los foros que tienes respuestas para todos y para todo. Espero, algun dia, llegar a a ser tan bueno como tú (y no es peloteo). Salu2 y gracias por tu ayuda. :arriba: |
Cita:
Saludos y cualquier cosa por aqui andamos... :cool: |
| La zona horaria es GMT -6. Ahora son las 08:00. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.