请问c# ds1 ds2怎么累加 然后输出总的dataset 谢谢啦 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历ds2中的行,将其加在ds1上。for(int i = 0 ; i < ds2.Table[0].Rows.Count ; i++){ DataRow dr = ds2.Table[0].Rows[i]; ds1.Table[0].Rows.Add(dr);} 使用DataSet.Merge方法.或DataTable.Merge方法. ds1.Merge(ds2)这样就行啦吗? 用FOR循环提示该行已经属于另一个表 ,好像不行噢 谢谢大家的回答 ,本人是菜鸟,大概程序是这样的 protected void Page_Load(object sender, EventArgs e) { aaa(); } public DataSet aaa() { SqlConnection cn = new SqlConnection("server=176C3DFD42EF499;database=newssystem;uid=sa;pwd=123456"); SqlDataAdapter sda = new SqlDataAdapter("select * from category", cn); DataSet ds1 = new DataSet(); sda.Fill(ds1, "category"); GridView1.DataSource = ds1; GridView1.DataBind(); SqlConnection cn1 = new SqlConnection("server=176C3DFD42EF499;database=newssystem;uid=sa;pwd=123456"); SqlDataAdapter sda1 = new SqlDataAdapter("select * from category_1", cn1); DataSet ds2 = new DataSet(); sda1.Fill(ds2, "category_1"); GridView1.DataSource = ds2; GridView1.DataBind(); ds1.Merge(ds2); return ds1; } 如何把结构一样的datatable的数据,加入到另外一个datatable中??? 获取Windows XP的屏幕分辨率范围,急! 怎样用正则表达式去掉标点符号和特殊操作符 如何获得鼠标在form中移动时的坐标? 关于IDataReader的问题 C#调用kodak控件编辑图片的问题 关于TextBox的问题,在线等,急 RadioButtonList控件问题?????? 关于ListBox空间绑定、选择问题 有谁看过ADO.NET编程,ADO.NET程序设计,ASP.NET高级编程的!大家讨论讨论!来者有分~ C#入门经典里面的源代码有问题啊 关于查询结果为空后的问题?在线等!
{
DataRow dr = ds2.Table[0].Rows[i];
ds1.Table[0].Rows.Add(dr);
}
这样就行啦吗?
protected void Page_Load(object sender, EventArgs e)
{
aaa();
}
public DataSet aaa()
{
SqlConnection cn = new SqlConnection("server=176C3DFD42EF499;database=newssystem;uid=sa;pwd=123456");
SqlDataAdapter sda = new SqlDataAdapter("select * from category", cn);
DataSet ds1 = new DataSet();
sda.Fill(ds1, "category");
GridView1.DataSource = ds1;
GridView1.DataBind(); SqlConnection cn1 = new SqlConnection("server=176C3DFD42EF499;database=newssystem;uid=sa;pwd=123456");
SqlDataAdapter sda1 = new SqlDataAdapter("select * from category_1", cn1);
DataSet ds2 = new DataSet();
sda1.Fill(ds2, "category_1");
GridView1.DataSource = ds2;
GridView1.DataBind(); ds1.Merge(ds2);
return ds1;
}