DataTable dt=new DataTable();
for(int i=3; i<10 ; i++)
{
DataRow dr=dt.NewRow();
dr=ds.Tables[0].Rows[i];
dt.Rows.Add(dr);//-----该行报错 System.ArgumentException: 该行已经属于另一个表。
}我怀疑是dr已经指向了ds.Tables[0].Rows[i],所以不能再把它add到其他的table中,
应该怎么解决呢,请大家帮忙,先谢谢了~!!
for(int i=3; i<10 ; i++)
{
DataRow dr=dt.NewRow();
dr=ds.Tables[0].Rows[i];
dt.Rows.Add(dr);//-----该行报错 System.ArgumentException: 该行已经属于另一个表。
}我怀疑是dr已经指向了ds.Tables[0].Rows[i],所以不能再把它add到其他的table中,
应该怎么解决呢,请大家帮忙,先谢谢了~!!
解决方案 »
- datalist分页出现输入字符串的格式不正确。
- 水晶报表生成pdf时不显示数据
- fckeditor 输入内容的时候会自动添加<p>包裹,能去掉<P>吗?
- 达人高人进来关于asp.net c#时间
- javascript innerHtml后获取其中标签值的问题?
- 高手帮忙,请问关于DataGrid的问题!在线等,急急急急急急!菜鸟人物帮忙啊!在线等 !
- 怎么动态取得当前浏览页的网址呢?
- 如何寫函數調用存儲過程?
- 我将数据存入数据库中的同时,生成静态页面,可由于分区是NTFS结构的,总是写文件错误,请问在哪里设置才行?
- 怎么在后台获取当前页面焦点的位置从而得到控件的ID?(100分!)
- 调用存储过程输入参数问题
- 分了页的datagrid确定总共纪录的数量
dt=ds.Tables[0].Copy();
dt=ds.Tables[0].Clone();
for(int i=3; i<10 ; i++)
{
dt.ImportRow(ds.Tables[0].Rows[i]);
}
dt = ds.Tables[0].Copy();
foreach (DataRow dr in ds.Tables[0].Rows)
{
dt.ImportRow(dr);
}
DataTable dt = ds.Tables[0].Clone();
for(int i=3; i<10 ; i++)
{
dt.Rows.Add(ds.Tables[0].Rows[i].ItemArray);
}
{
tb.ImportRow(ds.Tables[0].Rows[i]);
}