private bool IsRowInTable(DataRow drTmp,DataTable dtTmp)
{
bool blFind=true;
foreach(DataRow dr in dtTmp.Rows)
{
blFind=true;
for(int i=0;i<dtTmp.Columns.Count;i++)
{
if(drTmp[i]!=dr[i])
{
blFind=false;
break;
}
}
if(blFind)
return true;
}
return false;
}private void AddRowToTable(DataRow drTmp,DataTable dtTmp)
{
DataRow dr=dtTmp.NewRow();
for(int i=0;i<dtTmp.Columns.Count;i++)
dr[i]=drTmp[i];
dtTmp.Rows.Add(dr);
}foreach(DataRow drTmp in a.Rows)
{
if(IsRowInTable(drTmp,b))
AddRowToTable(drTmp,c);
}
{
bool blFind=true;
foreach(DataRow dr in dtTmp.Rows)
{
blFind=true;
for(int i=0;i<dtTmp.Columns.Count;i++)
{
if(drTmp[i]!=dr[i])
{
blFind=false;
break;
}
}
if(blFind)
return true;
}
return false;
}private void AddRowToTable(DataRow drTmp,DataTable dtTmp)
{
DataRow dr=dtTmp.NewRow();
for(int i=0;i<dtTmp.Columns.Count;i++)
dr[i]=drTmp[i];
dtTmp.Rows.Add(dr);
}foreach(DataRow drTmp in a.Rows)
{
if(IsRowInTable(drTmp,b))
AddRowToTable(drTmp,c);
}
解决方案 »
- C#扫雷,将游戏用时最短者的姓名和时间,保存到排行榜,这个功能怎么做呢?
- 当我点击一个按钮时怎样把datagirdview里面选中的数据移到datagridview1里面去?
- 系统限制连接数量
- C# : 很 少 有 人 问 这 样 的 问 题
- GridView固定行以后的翻页问题
- 如何获取资源文件中的图标
- 如何在文本文件中删除符合条件的行?
- c#编写的dll无法注册
- 请教一个枚举方面的问题,在线等,各位大大好心来看看啊
- 我表中一个字段为sign,我想让sign=1时在DataGrid中显示为“已执行”sign=0时显示为“未执行”
- 轻易不问问题,要问就问经典问题,或傻问题关于LISTVIEW.ColumnClick.排序.(解决就给300分(需贴给))
- 一个Oracle的日期插入问题?请指教!帮忙,谢谢
foreach(DataRow dr in a)
{
foreach(DataRow dr in b)
{
....
c.rows.add(dr)///这里会出错,此行属于其他的table
}
}