如果datagridview1的数据被修改以后,
当我关闭窗口时,在Form1_FormClosing如何判断datagridview1的数据是否有修改?

解决方案 »

  1.   

    有点不大明白你的想法和你想要做个什么东西。
    但是 我觉得如果你是要判断是是否数据修改的话,建议你窗体加载的时候先把datagridview1的数据这个数据应该是直接从数据库读取出来的。所以你可以先保存于list<>集合中。
    然后你修改数据之后,那自然数据库中的数据也被修改。关闭窗体的时候你就写个重新获取数据的list<>方法在去对比这两个list<>集合的对象是否全部一样就可以了。 有点复杂。我只有这办法。
      

  2.   

    修改时加标志位,在Form1_FormClosing时判断期待其他方法
      

  3.   

    判断datagridview1的数据源DataSet是否有改变!if(DataSet1.HasChanges())
       ...