asp.net dataset的问题

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:15:49
我已经把数据库绑定到dataset上 我想在dataset多加一行或者一列自定义数据
以上略去
dataset ds=new dataset();
xx.fill(ds);
ds后面如何写才可以fill后添加自定义的行或者列

ds.Tables[0].Columns.Add("aaa");

foreach (DataRow row in ds.Tables[0].Rows)
{
row["aaa"] = "bbb";
}
上面是加入列

加入行的话
DataRow newRow = ds.Tables[0].NewRow();
newRow["aaa"] = "a";
newRow["bbb"] = "b";
ds.Tables[0].Rows.Add(newRow);

我纠正一下楼上那位的哈,加入行需要实例化一个和之前的table表一样的行
更改后的代码:
DataRow newRow = ds.Tables[0].NewRow(); //其中这里需要实例化要和即将插入的目标表一样才行
newRow["aaa"] = "a"; //这里分别给你的列赋值
newRow["bbb"] = "b";
ds.Tables[0].Rows.Add(newRow);