Autor
|
Tema: Refrescar un formulario en C# (Leído 18,637 veces)
|
Azuela
Desconectado
Mensajes: 4
|
Hola, buen dia a todos, tengo un pequeño problema, como actualizo un form?? estuve investigando y algunos comentaban que era con this.refresh(); pero no me funciona, ya que no me carga los nuevos datos, espero alguien me pueda ayudar, saludos.
|
|
|
En línea
|
|
|
|
seba123neo
|
explica un poco que estas haciendo, asi no se te puede decir nada, explica que es lo que haces para querer actualizar el form.
|
|
|
En línea
|
|
|
|
Azuela
Desconectado
Mensajes: 4
|
tengo una base de datos en access y un combobox me carga datos de un campo, pero cuando agrego un dato por medio de mi aplicacion no se actualiza mi combobox mas que si cierro y abro de nuevo mi form, lo que yo quiero es q al darle click de nuevo a mi combobox para revisar mis datos este se refresque automaticamente y asi poder visualizar mi nuevo dato agregado, espero haberme explicado, un saludo.
|
|
|
En línea
|
|
|
|
seba123neo
|
despues de agregar el dato, volve a cargar el combo y listo, no necesitas actualizar el formulario, no tiene nada que ver.
saludos.
|
|
|
En línea
|
|
|
|
Azuela
Desconectado
Mensajes: 4
|
Ya lo probe viejo, vuelvo a cargar el combobox, y se sustituyen los datos por lo siguiente "System.Data.DataRowView", es decir, si tengo 16 productos, 16 veces me aparece System.Data.DataRowView al revisar mi combobox nuevamente, no sabes a que se deba, cheka este es el codigo q tengo para cargar mi combobox
public Alta() { InitializeComponent();
OleDbConnection conexion = new OleDbConnection("PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=C:/Proyecto Abarrotes(Tiendita)/Tiendita.accdb");
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter("Select nombre From proveedor2", conexion); da.Fill(ds, "proveedor2"); comboBox1.DataSource = ds.Tables[0].DefaultView; comboBox1.ValueMember = "nombre"; } mi tabla se llama proveedor2 y mi campo es nombre. Cuando coloco ese codigo al principio del programa, como lo acabo de poner si me funciona, pero cuando lo pongo despues, por un decir, despues de realizar un evento como un click ya no me carga, asi lo puse y ya no me cargo, observa.
private void button2_Click(object sender, EventArgs e) { OleDbConnection conexion = new OleDbConnection("PROVIDER=Microsoft.ACE.OLEDB.12.0;Data Source=C:/Proyecto Abarrotes(Tiendita)/Tiendita.accdb");
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter("Select nombre From proveedor2", conexion); da.Fill(ds, "proveedor2"); comboBox1.DataSource = ds.Tables[0].DefaultView; comboBox1.ValueMember = "nombre"; } Lo hice asi y lo unico q me aparece es System.Data.DataRowView
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Refrescar un DBgrid
Programación Visual Basic
|
polodimar
|
2
|
3,037
|
16 Junio 2005, 23:35 pm
por soplo
|
|
|
Actualizar (Refrescar) Datagrid...
Programación Visual Basic
|
mos-k
|
2
|
10,399
|
17 Octubre 2007, 08:29 am
por mos-k
|
|
|
Refrescar un php desde otro php
PHP
|
schumacher
|
7
|
4,991
|
3 Octubre 2008, 05:28 am
por WHK
|
|
|
No refrescar el header
PHP
|
akira3030
|
2
|
3,259
|
24 Abril 2009, 18:39 pm
por akira3030
|
|
|
refrescar textbox
Programación Visual Basic
|
leliCabello
|
6
|
8,452
|
17 Junio 2010, 07:44 am
por BlackZeroX
|
|