c#发件人在特定事件中代表什么

时间:2017-12-23 14:41:55

标签: c#

我正在使用DataRow更改/删除/新事件:

public IList<DataTable> _Tables { get; set; }

我正在听取这些事件:

public void Listen()
{
    if (Manager != null)
    {
        foreach (var _table in this._Tables)
        {
            _table.RowChanged += _table_RowChanged;
            _table.RowDeleting += _table_RowDeleting;
            _table.TableNewRow += _table_TableNewRow;
        }
    }
}

在这个事件中

    private void _table_TableNewRow(object sender, DataTableNewRowEventArgs e)
    {
        Manager.PerformAction(this, new DBchangedArgs
        { DBname = this.DBName, RowChanged = e.Row , rowAction = Enums.RowAction.Add });
    }

发件人代表什么? 是包含事件的对象或具有行的对象(表)

1 个答案:

答案 0 :(得分:0)

这是事件被触发的DataTable实例。请参阅DataTable源代码here