如何不用SqlDataAdapter.Update,自己来手动更新

是不是要逐行判断rowstate的值,具体操作又是什么呢... 是不是要逐行判断rowstate的值,具体操作又是什么呢 展开
 我来答
匿名用户
2013-08-12
展开全部
假设你有一个dt的DataTable foreach (DataRow row in dt.Rows)
{
if (row.RowState == DataRowState.Added)
{
//使用row["您的列名称"]取出数值,然后代入到SqlCommand中执行插入到数据库中
}
else if (row.RowState == DataRowState.Deleted)
{
//使用row["您的列名称"]取出数值,然后代入到SqlCommand中执行删除语句
}
else if (row.RowState == DataRowState.Modified)
{
//使用row["您的列名称"]取出数值,然后代入到SqlCommand中执行更新操作
}
} dt.AcceptChanges();
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式