有2个DataTable
比方:
table1 table2
2 1
3 2
4 9
5 8
6 7要求删除掉table1里面 table2已有内容的行,(这里就是要删除掉table1中的2)
如何实现?
比方:
table1 table2
2 1
3 2
4 9
5 8
6 7要求删除掉table1里面 table2已有内容的行,(这里就是要删除掉table1中的2)
如何实现?
解决方案 »
- 简单问题:vc.net这条语句怎么转成c#!!!!!!!!!!!
- 用C#写QQ农场外挂
- 关于C#里面RichTextBox右边的那个滑条
- 关于windows里dataset,datagridview,datatable问题
- DataGrid控件的几个问题,谢谢!
- 一个串口问题,在线等待,解决马上给分!!!!
- 请问:如何在DATAVIEW的ROWFILTER里查找一个INT类型的列为空的行?
- 各位大侠,能否给个设计思路,程序流程的文档看看,帮帮忙。
- 求助:关于C#中窗体定向的问题
- 数据库设计问题
- MSDN的索引不能用,报“dexplore.exe 应用程序错误”
- 安装VS2005与SQL2005的问题
多谢您的关注,能给你代码吗?
因为,我本来就是这个思路
不过删除掉1条记录之后,程序就出错,最外面的foreach不能继续了
foreach(DataRow orow in OptResult.Rows)
{
foreach(DataRow erow in thisResult.Rows)
{
if(orow[0].ToString()==erow[0].ToString())
{
//删除此行
orow.Delete();
}
}
}
{
for (int j = 0; j < dt2.Rows.Count; j++)
{
if (dt1.Rows[i][0].ToString() == dt2.Rows[j][0].ToString())
{
rowArray.Add(i);
}
}
}
for(int p=0;p<rowArray.Count;p++)
{
dt1.Rows[(int)rowArray[p]].Delete();
}