Ciao a tutti, sto cercando di costruire un' applicazione Windows in C#2008 che inserisce nome e cognome in un DB access... la tabella viene poi visualizzata in un DataGridView:
il problema è che quando inserisco nuovi dati non i aggiorna il DataGridView:![]()
questo è il codice:
codice:#region Variabili string connString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=C:\\db1.mdb"; string querySelect = "select * from TabNomi"; string queryDel = "delete * from TabNomi"; DataTable dt = new DataTable(); BindingSource bsource = new BindingSource(); #endregion private void Form1_Load(object sender, EventArgs e) { OleDbDataAdapter Dada = new OleDbDataAdapter(querySelect, connString); OleDbCommandBuilder Cbil = new OleDbCommandBuilder(Dada); Dada.Fill(dt); //BindingSource bsource = new BindingSource(); bsource.DataSource = dt; dataGridView1.DataSource = bsource; } private void button1_Click(object sender, EventArgs e) { string queryInsert = "insert INTO TabNomi VALUES('marco','pino')"; OleDbDataAdapter da = new OleDbDataAdapter(queryInsert, connString); OleDbCommandBuilder Cbil = new OleDbCommandBuilder(da); da.Fill(dt); bsource.ResetBindings(false); bsource.DataSource = dt; dataGridView1.DataSource = bsource; } }![]()

Rispondi quotando

