DataSet有个GetChanges()方法。你可以试试。
解决方案 »
- c#简单多线程例子。
- winForm中 dataGrid 的Refresh()方法?
- 基于Web Service多层分布式供应链管理系统,请大家给点意见
- 用反射动态调用Web Service
- vsdotnet 2005中的报表如何部署?或者说有没有相应的合并模块?
- 这个是什么加密算法的结果知道密钥
- 我想把当前日期转换为这样20040916可以吗???
- 使用SaveFileDialog GDI+发生一般性错误 C#编程问题
- 关于数据导出问题?求大虾帮忙,在线等~~~~~~~~~~~
- delegate的问题,大家帮忙哦,或是变通的办法也行,谢谢
- 急需:C#语句如何HOOK API
- 和com互操作问题
private void monomialTestToolStripMenuItem_Click(object sender, EventArgs e)
{
dataSet.GetChanges());
}
这样的话返回值是什么呀???
2)DataTable 的 DataRow 对象有个版本属性HasVersion,可以判断是否有新数据版本
通过 DataRowState获取 DataRow 对象的状态。
Added 该行已添加到 DataRowCollection 中,AcceptChanges 尚未调用。
Deleted 该行已通过 DataRow 的 Delete 方法被删除。
Detached 该行已被创建,但不属于任何 DataRowCollection。DataRow 在以下情况下立即处于此状态:创建之后添加到集合中之前;或从集合中移除之后。
Modified 该行已被修改,AcceptChanges 尚未调用。
Unchanged 该行自上次调用 AcceptChanges 以来尚未更改。
eg:
DataSet tempDataSet =
dataSet.GetChanges(DataRowState.Modified);//已修改的行
private void monomialTestToolStripMenuItem_Click(object sender, EventArgs e)
{
if (???????)//dataset有改变则执行
{
}
}
谢谢
写个方法提示不行吗?