如何在C#中遍历DataTable A 的Rows的时候,把符合某种条件的Rows加到DataTable B 中去

如何在C#中遍历DataTableA的Rows的时候,把符合某种条件的Rows加到DataTableB中去这样的话,程序会报错,说该行已属于其他表... 如何在C#中遍历DataTable A 的Rows的时候,把符合某种条件的Rows加到DataTable B 中去
这样的话,程序会报错,说该行已属于其他表
展开
 我来答
灬星辰丶aile
2011-01-20 · TA获得超过1030个赞
知道小有建树答主
回答量:311
采纳率:0%
帮助的人:411万
展开全部
改下一楼的
DataTable lvTable = new DataTable(); // Table B
foreach(DataRow dr in tableA) //循环遍历每个数据行
{
if(dr.ItemArray[] == "") //这里设置条件
{
DataRow lvRow ;
lvRow = lvTable.NewRow();
lvTable.Row.Add(lvRow);
lvRow.ItemArray = dr.ItemArray;
}
}

不会可以百度HI我
来自寄畅园好心的冰洲石
2011-01-20 · TA获得超过199个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:122万
展开全部
foreach(DataRow dr in tableA) //循环遍历每个数据行
{
if(dr.ItemArray[] == "") //这里设置条件
{
tableB.Rows.Add(dr); //向表B中添加该行
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lrpchm
2011-01-21 · TA获得超过1377个赞
知道小有建树答主
回答量:1088
采纳率:0%
帮助的人:841万
展开全部
楼主没有描绘清楚
你的 DataTable是多行还是单行
单行的话没有必要用一个DataTable,直接,传值取值
多行的话,你的Button 有过少个?
如果想实现表格的效果
就像一楼说的放到GridView里 将DataTable 绑定到GridView时取值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pot2217331
2011-01-20 · TA获得超过226个赞
知道小有建树答主
回答量:201
采纳率:100%
帮助的人:88.2万
展开全部
DataTable tA = new DataTable();
DataTable tB = new DataTable(); //tableA
foreach (DataRow row in tA.Rows) //tableB
{
if (row["a"] == "123") //条件
{
tB.Rows.Add(row); //符合条件后添加到tableB中
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式