如何在C#中遍历DataTable A 的Rows的时候,把符合某种条件的Rows加到DataTable B 中去
如何在C#中遍历DataTableA的Rows的时候,把符合某种条件的Rows加到DataTableB中去这样的话,程序会报错,说该行已属于其他表...
如何在C#中遍历DataTable A 的Rows的时候,把符合某种条件的Rows加到DataTable B 中去
这样的话,程序会报错,说该行已属于其他表 展开
这样的话,程序会报错,说该行已属于其他表 展开
4个回答
展开全部
改下一楼的
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我
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我
展开全部
foreach(DataRow dr in tableA) //循环遍历每个数据行
{
if(dr.ItemArray[] == "") //这里设置条件
{
tableB.Rows.Add(dr); //向表B中添加该行
}
}
{
if(dr.ItemArray[] == "") //这里设置条件
{
tableB.Rows.Add(dr); //向表B中添加该行
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主没有描绘清楚
你的 DataTable是多行还是单行
单行的话没有必要用一个DataTable,直接,传值取值
多行的话,你的Button 有过少个?
如果想实现表格的效果
就像一楼说的放到GridView里 将DataTable 绑定到GridView时取值
你的 DataTable是多行还是单行
单行的话没有必要用一个DataTable,直接,传值取值
多行的话,你的Button 有过少个?
如果想实现表格的效果
就像一楼说的放到GridView里 将DataTable 绑定到GridView时取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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中
}
}
DataTable tB = new DataTable(); //tableA
foreach (DataRow row in tA.Rows) //tableB
{
if (row["a"] == "123") //条件
{
tB.Rows.Add(row); //符合条件后添加到tableB中
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询