首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

操作DataTable的有关问题

2011-12-11 
操作DataTable的问题。如果把一个DataTable的某几条记录赋值给另外一个DataTable?求教。谢谢大家[解决办法]s

操作DataTable的问题。
如果把一个DataTable的某几条记录赋值给另外一个DataTable?
求教。谢谢大家

[解决办法]
string strOne,strTwo;
strOne = Convert.Tostring(DataTable1.rows[ "行 "][ "列 "]);
strOne = strTwo;
strTwo = Convert.Tostring(DataTable1.rows[ "行 "][ "列 "]);
[解决办法]
DataRow [] drs = dt1.Select( "PID= " + currentUser.DepartmentID);
DataRow newrow;
foreach(DataRow row in drs)
{
newrow=dt2.NewRow();
newrow[ "f1 "]=row [ "f1 "]
dt2.Rows.Add(newrow);
}
大概是这样子的
[解决办法]
告你个变态的笨办法,你用DataTable.Copy()把DataTable复制,再remove掉不用的Rows。
否则处理起来还真麻烦些,因为DataTable中的Row是引用类型不是值类型。
还有DataTable().ImportRow你也可以试一下,这个方法相比正常

热点排行