如何在加载数据时捕获数据表的表新行事件

本文关键字:数据表 新行 事件 加载 数据 | 更新日期: 2023-09-27 18:35:35

我想在适配器每次向数据表添加新行时捕获TableNewRow事件。

有什么方法可以捕获数据表的 NewRow 事件吗?

string sql = "SELECT * FROM t_table";
command.CommandText = sql;
adapter.CommandText = command;
DataTable dt = new DataTable();
adapter.Fill(dt);

我已经在下面尝试了这段代码,但它不起作用。

dt.TableNewRow += new DataTableNewRowEventHandler(dt_TableNewRow); 
private void dt_TableNewRow(object sender, DataTableNewRowEventArgs e)
{
       MessageBox.Show("Event Raised...");
}

如何在加载数据时捕获数据表的表新行事件

您可以使用 TableNewRow 事件。

编辑:

正如 p.cambell 所说,您应该像这里一样实现处理程序。