比方说,有两个主键,必须要这两个主键上的值相同的,才把一个datatable的数据更新到另外一个datatable,否则的话,插入,是否有好的方法可以实现呢?谢谢各位了
解决方案 »
- 关于进度条 progressBar 的使用
- dll调用
- C# Webbrower怎么判断是否弹出确定对话框!
- 多线程运行时调试假死的问题
- 如何清除所有记录?
- 招聘.net程序员(北京工作)
- WPF 重写TextBox实现正则过滤输入出现莫名BUG
- IndexOf怎么区分1和10了?
- backup.Initialize = true;表示覆盖 还是追加?
- 知道图像的首地址,高度,宽度,怎么保存灰度图片
- 特特急????异常详细信息: System.InvalidOperationException: ExecuteReader 要求已打开且可用的连接。连接的当前状态为已关闭。????
- 菜:一个数据库的操作问题
{
if(dt2.Select("pk1='"+dr["pk1"].ToString()+"'AND pk2='"+dr["pk1"].ToString()+"'").Length ==0)
//insert
else
//update
}
foreach(DataRow dr in dt1)
{
if(dt2.Select("pk1= '"+dr["pk1"].ToString()+" 'AND pk2= '"+dr["pk1"].ToString()+" '").Length ==0)
//insert
else
{
//update
//+ dt2.delete当前记录
}
}
//补充删除数据
foreach(DataRow dr in dt2) {
//delete dr
}
for (int i = 0; i < primaryKeys.Length; i++)
{
pk[i] = DataTable1.Columns[primaryKeys[i]];
}
DataTable1.PrimaryKey = pk;