C# e tabelle Access
ciao ragazzi... ho trovato questo interessantissimo codice...
voglio creare un'applicazione e la cosa che non sapevo era come importare in un form di c# una tabella di access.. eccolo qua...
codice:
namespace prova_tesina { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private DataSet ds; private void form1_Load(object sender, EventArgs e) { ds = new DataSet() ; } private void button1_Click(object sender, EventArgs e) { OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\pietro.accdb;Persist Security Info=False;"); OleDbDataAdapter da=new OleDbDataAdapter("SELECT * FROM Clientes",con); da.Fill(ds, "Clientes"); DataGridView.DataSource = ds.Tables["Clientes"]; } } }
un mio amico lo ha scritto con visual studio 2005 e ha usata alla fine una datagrid (visto che nel 2005 non c'è la datagridview) e funziona alla grande...
a me, con il 2008, e con l'impossibilità di usare una semplice datagrid da questo errore:
da.Fill(ds, "Clientes"); Il valore non può essere null. Nome parametro: dataSet
come posso riadattarlo al mio visual studio 2008? ci sono possibilità di riuscirci..?
sarebbe molto importante come partenza per il mio programmino..
grazie!