【问题标题】:DataTable RowChanged how to get previous Row value? [closed]DataTable RowChanged 如何获取先前的 Row 值? [关闭]
【发布时间】:2013-03-14 17:28:39
【问题描述】:

我有一个数据表。当行发生变化时,我需要获取这一行,它是以前的值(DataRow)。我怎样才能得到它?

【问题讨论】:

    标签: c# .net events datatable


    【解决方案1】:

    您应该订阅ColumnChanged 事件,这样您就可以看到之前和当前的值。

    例子:

    //code to wire up the handler
    custTable.ColumnChanged += new DataColumnChangeEventHandler(Column_Changed);
    
    //code for the event
    private static void Column_Changed(object sender, DataColumnChangeEventArgs e )
    {
        Console.WriteLine("Column_Changed Event: name={0}; Column={1}; original name={2}", 
            e.Row["name"], e.Column.ColumnName, e.Row["name", DataRowVersion.Original]);
    }
    

    【讨论】:

      猜你喜欢
      • 2021-10-18
      • 2018-04-06
      • 1970-01-01
      • 2013-05-16
      • 1970-01-01
      • 2021-09-18
      • 2020-11-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多