DataTable添加行或者插入行时显示"改行已属于另一表"的解决方案
来源:互联网 发布:雷尼绍测头编程 编辑:程序博客网 时间:2024/06/11 23:50
1.运用add方法的解决方案:
DataTable dt = new DataTable();
dt = ds.Tables["All"].Clone();//把All的结构传递给dt
DataRow[] dr=this.dataSet31.Tables["Product"].Select("bc=1");
for(int i=0;i<dr.Length;i++)
{
//将数组元素加入表
dt.Rows.Add(dr[i]);//出错提示为:该行已经属于另一个表
}
//解决方法
dt.Rows.Add(dr[i].ItemArray);
//这样就好了!
2.运用insertAt方法的解决方案:
假设有table1和table2
你想把table1的内容插入到table2
那么
DataRow row = table2.NewRow();
row.ItemArray = table1.Rows[你需要的Row的索引].ItemArray;
table2.Rows.InsertAt(row,你插入的索引);
- DataTable添加行或者插入行时显示"改行已属于另一表"的解决方案
- 改行已属于另一个表
- C# 向一个DataTable内插入另一个DataTable的行,error“该行已属于另一个表”
- 在想DataSet中添加DataTable时,报错DataTable 已属于另一个 DataSet的解决办法
- DataTable添加行出现“该行已经属于另一个表”的错误!
- DataTable表添加新行时,弹出--ID列不能为""-- 异常的解决办法
- 怎样向DataTable中添加属于另一个DataTable的DataRow
- DataTable.DataRow的复制(解决:此行已属于另一个表)
- DataTable.DataRow的复制(解决:此行已属于另一个表)
- DataTable.DataRow的复制(解决:此行已属于另一个表)
- DataTable已属于另一个DataSet问题的解办法
- DataTable已属于另一个DataSet问题的解办法
- ”错误:DataTable已属于另一个DataSet “的解决方法
- 鼠标经过table表里行时改行的背景…
- 鼠标经过table表里行时改行的背景…
- table点击某一行,在改行的下方显示改行的详细信息
- Datatable添加数据,提示该行已经属于另一个表的解决方法
- 将查询数据插入到另一张已存在的表中
- c++的float类型包含的最值问题....
- 学习感悟
- js prototype 详解
- unix网络编程初探---获取服务器时间
- What is AOP(Aspect-Oriented Programming)?
- DataTable添加行或者插入行时显示"改行已属于另一表"的解决方案
- hdu 2896 病毒侵袭 AC自动机
- 有没有人内置购买后,恢复成功的代码(in-app purchases)已解决
- iOS、Android、WebOS系统体系架构的比较
- Android Style与Theme .
- vim替换
- Tomcat内存设置
- Qt Url访问资源文件
- ContentProvider 实现