我用bindingsource绑定了多个textbox,当其中修改某几个的值后,我想将修改记录保存到另一表中,记录原来的值是多少,修改后的值是多少,我看getchanges()方法就记录这两项,不知道怎么导出来,各位给个代码。或有其它的方法,提示一下。

解决方案 »

  1.   

    參考如下            DataSet ds=yourControlName.getchanges();
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    //下面的代碼獲得col1列的舊值和當前值,假定該列為字符類型
                    string oldvalue = row["col1", DataRowVersion.Original].ToString();
                    string  newValue = row["col1", DataRowVersion.Current].ToString();
                    //LZ可以參考此方法,獲得其餘字段的值
                    //....