Datatable og dataset med udskrivning af dataset, fejl
hejjeg har siddet og leget med datatable, og det virker fint, og så ville jeg prøve at sætte det ind i et dataset, men det giver problemer. Den vil ikke udskrive noget i mit gridview, men der kommer ingen fejl
kode:
DataTable dtPersoner = new DataTable();
DataTable dtVarer = new DataTable();
DataSet dsShop = new DataSet();
dtPersoner.TableName = "tblPersoner";
dtPersoner.Columns.Add("fldId", typeof(int));
dtPersoner.Columns.Add("fldNavn", typeof(string));
dtPersoner.Columns.Add("fldAlder", typeof(int));
dtPersoner.Columns["fldId"].AutoIncrement = true;
dtVarer.TableName = "tblVarer";
dtVarer.Columns.Add("fldId", typeof(int));
dtVarer.Columns.Add("fldVareNavn", typeof(string));
dtVarer.Columns.Add("fldPris", typeof(decimal));
dtVarer.Columns["fldId"].AutoIncrement = true;
DataRow drPersoner1 = dtPersoner.NewRow();
drPersoner1["fldNavn"] = "kenneth";
drPersoner1["fldAlder"] = 17;
dtPersoner.Rows.Add(drPersoner1);
DataRow drPersoner2 = dtPersoner.NewRow();
drPersoner2["fldNavn"] = "Jens";
drPersoner2["fldAlder"] = 27;
dtPersoner.Rows.Add(drPersoner2);
DataRow drVarer1 = dtVarer.NewRow();
drVarer1["fldVareNavn"] = "Bønner";
drVarer1["fldPris"] = "10,87";
dtVarer.Rows.Add(drVarer1);
DataRow drVarer2 = dtVarer.NewRow();
drVarer2["fldVareNavn"] = "100 kg ris";
drVarer2["fldPris"] = "109,21";
dtVarer.Rows.Add(drVarer2);
dsShop.Tables.Add(dtPersoner);
dsShop.Tables.Add(dtVarer);
GridView1.DataSource = dsShop.Tables["dtVarer"];
GridView1.DataBind();
GridView2.DataSource = dsShop.Tables["dtPersoner"];
GridView2.DataBind();
Håber i kan hjælpe