你可以从它的数据源来得到这个事件,比如是一个DataTable的话,可以用DataTable.RowChanging 来得到这个事件.
或者用DataSet.HasChanges来查看是否改变过数据.

解决方案 »

  1.   

    比如如下的代码:
    ds.Tables[0].RowChanged +=new DataRowChangeEventHandler(Form1_RowChanged);private void Form1_RowChanged(object sender, DataRowChangeEventArgs e)
    {
    this.Text = e.Row[1].ToString();
    }
      

  2.   

    DataTable dt;
    dt 为 DataGrid 的 数据源
    同一行不同单元有
    this.dt.ColumnChanging+=new DataColumnChangeEventHandler(dt_ColumnChanging);
    不同行
    dt.RowChanging +=new DataRowChangeEventHandler(dt_RowChanging);
    ColumnChanging优先