Jag har ett dataset med data i en kulumn. jag vill läsa in detta datasetet i ett nytt dataset som jag skapar med 2 kulumner, fast har där inte lyckats med att fylla på data i mitt nya dataset. Lillen,Lägga till data i DataSet
Jag skapar mitt dataset så här:
DataSet ds;
System.Data.DataTable dt;
ds = new DataSet();
dt = new DataTable();
DataColumn ROW1;
DataColumn ROW2;
ROW1 = new DataColumn("ROW1");
ROW2 = new DataColumn("ROW2");
dt.Columns.Add(ROW1);
dt.Columns.Add(ROW2);
ds.Tables.Add(dt);
Nu vill jag lägga till data i DataSetet, det gör jag så här:
ds.Tables[0].Rows[0].ItemArray[0] = "testdata";
Fast när jag skriver ut en row: Response.Write(ds.Tables[0].Rows.Count.ToString());
Så har den inte lagt till någon data.
Min fråga lyder: Hur kan jag lägga till data i mitt dataset. Jag tänkte loopa igenom mitt förtsa dataset och lägg till data i de 2 olika kolumner jag skapat. Fast nu kan jag inte lägga in ett skit.Sv: Lägga till data i DataSet
För att lägga till information i ditt <b>DataTable</b> använder du dig kod som liknar denna.
ds.Tables[0].Rows.Add(new object[] {"Rad1Kolumn1", "Rad1Kolumn2"});
ds.Tables[0].Rows.Add(new object[] {"Rad2Kolumn1", "Rad2Kolumn2"});
ds.Tables[0].Rows.Add(new object[] {"Rad3Kolumn1", "Rad3Kolumn2"});
Du kan även skapa ett objekt av klassen <b>DataRow</b> som du fyller i och sen skickar till <b>Add</b> metoden (det finns en metodöverlagring för detta).
Hoppas detta hjälper!