CLR: .Net / Mono / Boo / Otros CLR > C#
textbox desde txt
(1/1)
danielangulo:
alguien sabe como puedeo ir llenando unos texbox con informacion de un txt por ejemplo en la linea 15 columna 4 llenar el textbox1, en la linea 20 columna 6 llenar el textbox2.
Saludos
Jeysscarr:
Han habido temas parecidos en varios post ultimamente
Supongamos que en tu TXT hay una estructura asi:
(en este ejemplo uso comas para establecer el final de una columna)
Columna1, Columna2, Columna3
Columna1, Columna2, Columna3
Columna1, Columna2, Columna3
Columna1, Columna2, Columna3
Columna1, Columna2, Columna3
--- Código: C# ---using System; using System.IO; using System.Collections; namespace TuProyecto{ class Class1 { static void LeerAcrhivo() { StreamReader objReader = new StreamReader("c:\test.txt"); //aqui la ruta de tu archivo de texto string sLine=""; //aqui se guardaran los caracteres de cada linea del texto que lea ArrayList arrText = new ArrayList(); //al leer una nueva linea la guardo en este arrayList while (sLine != null) //Leo las lineas del archivo mientras haya contenido { sLine = objReader.ReadLine(); //Leo una linea if (sLine != null) //Si la linea tiene letras o contenido, la agrego al array arrText.Add(sLine); } objReader.Close(); char[] caracterSeparador= new char[]{','}; int contLineas=1; foreach (string linea in arrText) { int contColumnas=1; foreach(string subCadena in linea.Split(caracterSeparador)) { //aqui puedes determinar el numero de la linea.. preguntando por el valor de CONTLINEAS //aqui escribes en tu textbox.. ejemplo: if(cont==1) textbox1.text=subcadena; else if(cont==2) textbox2.tex=subcadena; //etc.. //Aqui cuentas las columnas contColumnas++; } contLineas++; } } } }
fokuleh:
yo tengo un textbox y solo quiero guardar un numero y que al pulsar un boton se autoincremente en uno pero que al cerrar el programa me lo guarde en un textbox o en algun otro lado alguien sabe como puedo hacerlo? asi para que cuando vuelva a abrir el programa me aparezca el ultimo numero que tenia y no me lo resetee a 1
Navegación
Ir a la versión completa