-dodaj na formu jedan datagrid(tu češ pokazat podatke), dodaj jedan oleDBdataadapter(za access), i tu konfiguiraš odmah ti se pojavi 'čarobnjak' i konekciju i on sam ti ju doda, vidjeti češ, kad ga kreiraš klikni na njega i onda generatedataset, tamo sve pusti kako je i klikni OK, uz konekciju, adapter pojavit će se još dataset, i nakon toga stavi još jedan button na formu, i u njegov _click event napiši:
Code:
OleDbDataAdapter.SelectCommand.CommandText="SELECT Ime, Prezime, Adresa, Grad, Republika
FROM TabelaAdresa";
OleDbDataAdapter.Fill(dataset.TabelaAdresa);
DataGrid.DataSource=dataset.TabelaAdresa;
//ako si sve napravio kako treba tu češ vidjeti u grdidu podatke iz "TabelaAdresa"
- davno sam radio u vs2003 pa možda nešto nije kako piše (nego je kako je u vs2005), ako ne kreiraš dataset na ovaj način možeš ovako(sa datatable):
Code:
Private DataTable dt=New DataTable();
_clickGumba:
OleDbDataAdapter.SelectCommand.CommandText="SELECT Ime, Prezime, Adresa, Grad, Republika
FROM TabelaAdresa";//ovo si možda upisao kod konfiguracije pa nebi sad trebao al upiši
OleDbDataAdapter.Fill(dt);
DataGrid.DataSource=dt;
-dodavanje kolone objektuDataTable
Code:
Private DataTable dt=New DataTable();
dt.Columns.Add("naziv_kolone");
-možeš preko OleDbCommand i recimo datatreader
Code:
Private DataTable dt=New DataTable();
-click:
OleDbCommand cmd=new OleDbCommand();
cmd.Connections=tvojaKonekcijs;
cmd.ConnectionType=ConnectionType.Text;
cmd.CommandText="SELECT Ime, Prezime, Adresa, Grad, Republika FROM TabelaAdresa";
OleDbReader rdr=null;
DataRow dr;
tvojaKonekcija.Open();
rdr=cmd.ExecuteReader();
while(rdr.Read())
{
dr=dt.NewRow();
dr["Ime"]=rdr["Ime"];
dr["Prezime"]=rdr["Prezime"];
dr["Grad"]=rdr["Grad"];
dr["Adresa"]=rdr["Adresa"];
dr["Republika"]=rdr["Republika"];
dt.Rows.Add(dr);//dodaš redak u koleciju
}
dt.AcceptChanges();
tvojaKonekcija.Close();
DataGrid.Datasource=dt;
-ovo je za citanje , za upisivanje je još jednostvnije umjesto select upita upiši insert,update,delte, šta želiš, i napravi cmd.executeNonquery();, ili u oledbdataadapteru koristiš umjesto fill update, ako vršiš promjen u gridu, koji je vazan na dataset (vrše se promjene i u datasetu), no to nije baš najbolji način!
nadam se da je od koristi!
----Roberto----