![]() |
Separar un string en varios Hola, Ya se que el titulo está un poco cogido por los pelos, pero ahora os lo explico. Yo tengo en una base de datos SQL un String que contiene diferentes palabras: futbol-coches-basket-motos Lo guardé así porque necesitaba guardar todo de campos marcados de unos cuantos checkbox y use el StringBuilder y la propiedad Append e iba comprobando chechbox a checkbox si estaba marcado, y si lo estaba, añadia al StringBuilder el texto que queria, es decir, habia 10 checkbox por ejemplo, y el usuario marca los checkbox de futbol, coches, basket y motos. Entonces, el contenido del campo en la base de datos es: futbol-coches-basket-motos Está tal cual guardado. Lo separé con - (guiones) para diferenciarlos. Ahora lo que quiero es cargar esa informacion y separar las palabras, es decir, en pocas palabras, cargo todo de checkbox sin marcar y quiero que se marquen los chechbox de futbol, coches, bbasket y motos. Hay alguna forma? Saludos y muchas gracias. PD: Perdon si parece un poco lioso, pero no me se explicar mejor... |
Re: Separar un string en varios string.Split('caracterqsepara') esto regresa un array de strings |
Re: Separar un string en varios Cita:
Por ejemplo, como podria poner: si en ese array hay la palabra futbol, que marque el checkbox que me interese... Gracias por la respuesta |
Re: Separar un string en varios deberias apoyarte de un List<string> asi tendrias string []arraysplit=valuestring.split('-'); List<string> valoreS=new List<string>(arraysplit); if(valoreS.Contains(futbol)) checkboxfutbol.Checked=true; algo asi podrias hacer |
Re: Separar un string en varios Lo has escrito en C# y yo uso VS, pero bueno, me sirve. Ahora lo pruebo y a ver que tal. Muchas gracias por la respuesta. |
Re: Separar un string en varios Pues no logro hacerlo, me puedes poner el codigo en VS? |
Re: Separar un string en varios Cita:
Yo creo que va algo así Dim arraysplit() as string =valuestring.split('-') Dim valoresS as List<string> =new List<string>(arraysplit) if valoreS.Contains(futbol) then checkboxfutbol.Checked=true end if |
Re: Separar un string en varios Perdona, me confundi entre VS (Visual Studio) y VB (Visual Basic). Lo que quería era en VB y ha funcionado a la perfección. Muchisimas gracias! :aplauso: |
| La zona horaria es GMT -6. Ahora son las 04:42. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.