我在业务层写一个公共的方法 AdddsToDB(out ds,ds1)
warning!!:(因为是业务逻辑,所以不能用控件 C#) ds1是传近来的DataSet,他是保存其他数据库读出来的数据,我现在要做的就是从这个ds1中检索出其中的有用的数据,添加进数据库,并且更新数据库。 不是太清楚怎么检索出来,也不清楚检索出来以什么样的方式叉进数据库,行叉还是列叉? 希望大淫高手们多多指教。
若是有知道的大哥,回复帖子也可以 也可以加我的QQ 430223
或者是邮箱:[email protected] 不甚感激!
这样写行吗?
foreach (DataRow dr in Ds1.Tables[0].Rows)
{
//将传近来的dataset中的每一行导入到另外一张dt中
dt.ImportRow(dr);
dt.Rows.Add(dr);
}
dt.AcceptChanges();
warning!!:(因为是业务逻辑,所以不能用控件 C#) ds1是传近来的DataSet,他是保存其他数据库读出来的数据,我现在要做的就是从这个ds1中检索出其中的有用的数据,添加进数据库,并且更新数据库。 不是太清楚怎么检索出来,也不清楚检索出来以什么样的方式叉进数据库,行叉还是列叉? 希望大淫高手们多多指教。
若是有知道的大哥,回复帖子也可以 也可以加我的QQ 430223
或者是邮箱:[email protected] 不甚感激!
这样写行吗?
foreach (DataRow dr in Ds1.Tables[0].Rows)
{
//将传近来的dataset中的每一行导入到另外一张dt中
dt.ImportRow(dr);
dt.Rows.Add(dr);
}
dt.AcceptChanges();
DataTalbe dt=ds.Tables[0];//获取ds里的table
DataRow[] drTemp=null;//中间变量,因为DataRow为引用类型,
//否则直接写dt.AddRows(dr);会有问题,dr已经属于ds1了
dr.CopyTo(drTemp,0);//复制
dt.AddRows(drTemp);//添加到你想要的表里,ds里当然会自动更新了
我的条件 是什么条件?是数据库查询语句,还是什么条件的?
我的条件 数据库查询语句 中的 WHERE 条件