elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23
171  Programación / .NET (C#, VB.NET, ASP) / Re: Modificar el contenido de una linea de un archivo de texto en c# en: 8 Enero 2010, 14:07 pm
HOla de vuelta, gracias por las respuestas, al final lo pude hacer andar, lo que hice fue leer el archivo y montar todo en una lista, modificaba lo que queria, creaba un archivo temporal con el contenido de la lista y reemplazaba el temporal por el orginal.
172  Programación / .NET (C#, VB.NET, ASP) / Re: Modificar el contenido de una linea de un archivo de texto en c# en: 6 Enero 2010, 19:28 pm
Como lo serializo, busque información de eso pero no entiendo nada :S
173  Programación / .NET (C#, VB.NET, ASP) / Re: Modificar el contenido de una linea de un archivo de texto en c# en: 6 Enero 2010, 17:33 pm
Mas haya que valga la pena o no usar una base de datos, como puedo modificar una linea de un archivo de texto con c# ? :S
174  Programación / .NET (C#, VB.NET, ASP) / Re: Modificar el contenido de una linea de un archivo de texto en c# en: 6 Enero 2010, 17:18 pm
No es mucho una base de datos para eso? Es una aplicacion muy simple :S. La idea era reemplazar una linea del archivo de texto :S
175  Programación / .NET (C#, VB.NET, ASP) / Modificar el contenido de una linea de un archivo de texto en c# en: 6 Enero 2010, 15:48 pm
Hola que tal, tengo un archivo de texto con una lista de personas y sus telefonos, por ejemplo asi:

Código:
PEPITO;45879684;
JUAN;42369851;
JOSE;47896523;


Y tengo que hacer una funcion que reciba en un parametro el nombre de la persona, y en otro un nuevo telefono que lo debe reemplazar en el archivo.


Código:

public void modificar_telefono(string nombre,string telefono)
{
      FileStream fs = new FileStream("cheques.txt", FileMode.Open);
      StreamReader sr = new StreamReader(fs);
      char[] x ={ ';' }; // delimitador

       string[] campos= sr.ReadLine().Split(x);

       while(!sr.EndOfStream)
       {
                if( campos[0] == nombre )
                         //aca deberia poner la instruccion para modifcar la linea

               campos= sr.ReadLine().Split(x);
        }

         fs.Close();
         sr.Close();


}


He probado creando un nuevo archivo, copiando todo hasta encontrar la linea y seguir copiando pero me parece una forma muy chota de hacerlo.

Desde ya gracias y saludos.
176  Programación / .NET (C#, VB.NET, ASP) / Re: Desplegar un archivo en forma de tabla con c# en windows aplicattion en: 6 Enero 2010, 15:40 pm
Gracias!  ;-) ;-)
177  Programación / .NET (C#, VB.NET, ASP) / Re: Desplegar un archivo en forma de tabla con c# en windows aplicattion en: 3 Enero 2010, 06:56 am
Gracias de vuelta, funciona perfecto cuando leo el primer registro del archivo, pero cuando le pongo un ciclo while para que lo haga con todo el archivo me dice que la variable "campos[1]" se paso del indice, que puede ser ?

Código:
private void button1_Click(object sender, EventArgs e)
        {
            string[] campos;
            char[] x ={ ';' };//delimitador

            FileStream fs = new FileStream("cheques.txt", FileMode.Open);
            StreamReader sr = new StreamReader(fs);

            listView1.Columns.Add("FECHA ", 75);
            listView1.Columns.Add("CLIENTE", 100);
            listView1.Columns.Add("NUMERO", 75);
            listView1.Columns.Add("BANCO", 100);
            listView1.Columns.Add("VENCIMIENTO", 75);
            listView1.Columns.Add("IMPORTE", 75);
            listView1.Columns.Add("TENEDOR", 100);

            while (sr.EndOfStream != true)
            {
                campos = sr.ReadLine().Split(x);
               
                ListViewItem oReg = new ListViewItem(campos[0]);
               
                listView1.View = View.Details;
               
                oReg.SubItems.Add(campos[1]);//cliente (ahi me tira el error)
                oReg.SubItems.Add(campos[2]);//numero
                oReg.SubItems.Add(campos[3]);//banco
                oReg.SubItems.Add(campos[4]);//vencimiento
                oReg.SubItems.Add(campos[5]);//importe
                oReg.SubItems.Add(campos[6]);//tenedor
               
                listView1.Items.Add(oReg);
            }

           
        }
178  Programación / .NET (C#, VB.NET, ASP) / Re: Desplegar un archivo en forma de tabla con c# en windows aplicattion en: 3 Enero 2010, 03:08 am
Hola shell root, gracias , no me quiero abusar pero podrias ponerlo en c#  :-[
179  Programación / .NET (C#, VB.NET, ASP) / Re: Desplegar un archivo en forma de tabla con c# en windows aplicattion en: 3 Enero 2010, 00:00 am
yo lo haria en un listview, podes poner las cabeceras y personalizarlo como quieras, por si acaso alguna vez, en vez de 2 campos tenes 10, te va a quedar mejor con un listview.

saludos.

Hola, si en realidad es para una tabla de 10 columnas, pero para no complicar aca las cosas en el foro lo pregunte para 2, total si me sale con 2 me sale con 10. Podrias explicarme como lo harias con un listView porque no le encuentro la vuelta. Gracias.
180  Programación / .NET (C#, VB.NET, ASP) / Re: Desplegar un archivo en forma de tabla con c# en windows aplicattion en: 2 Enero 2010, 22:33 pm
El listbox tiene una propiedad que se llama "multicolumn" la pongo en true, pero donde pongo la cantidad de columnas. ?
Páginas: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 [18] 19 20 21 22 23
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines