Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: greenselves en 4 Junio 2011, 11:31 am



Título: Como actualizar un listview durante proceso de transaccion en c#
Publicado por: greenselves en 4 Junio 2011, 11:31 am
hola, mi duda es como hacer que mi list view (windows forms) actualice los datos durante un proceso de transaccion (OdbcTransaction), esto con C# y ODBC.

Lo que hago en mi aplicaciones es abrir una consulta SQL en un form, en un ejemplo: el usuario hace click en el boton insertar de este form y abrir una nueva ventana (con insersion.Show() ), el usuario podra aceptar esta insersion, al momento de cerrar esta ventana, hacer que la insersion, o el dato sea mostrado en el primer form, que es la primera tabla.

Lo que tengo en mi listview es el siguiente codigo:

Código
  1. OdbcDataAdapter db = new OdbcDataAdapter(seleccion, conexion);
  2.  
  3.  
  4.  
  5.            DataTable tb = new DataTable();
  6.  
  7.  
  8.  
  9.            db.Fill(tb);
  10.  
  11.  
  12.  
  13.            int i = 0;
  14.  
  15.  
  16.  
  17.            while (i < tb.Rows.Count) {
  18.  
  19.                ListViewItem List;
  20.  
  21.                List = listView1.Items.Add( tb.Rows[i][0].ToString());
  22.  
  23.                List.SubItems.Add( tb.Rows[i][1].ToString());
  24.  
  25.                i += 1;
  26.  
  27.            }
  28.  

pero ni idea de como actualizar mis datos en el momento de la transacciones, espero me puedan ayudar


Título: Re: Como actualizar un listview durante proceso de transaccion en c#
Publicado por: seba123neo en 5 Junio 2011, 02:07 am
Hola, no te entendi mucho, pero vos lo que queres hacer es actualizar el listview despues de haber agregado el nuevo registro no ? si es asi, pues solo tenes que volver a cargar el listview, pero solo si se agrego o edito un dato.

saludos.