将listobject与datatable绑定的最佳方法是什么?

本文关键字:最佳 方法 是什么 绑定 listobject datatable | 更新日期: 2023-09-27 17:52:49

提前为我的英语道歉。我的问题是关于ListObjectDataTable与c# Excel。我过去经常使用Excel VBA,我理解ListObject的概念。我曾经使用c#,特别是在ASP中。. NET上下文中,我可以很容易地找出DataTable对象的实用程序。就像我想的那样,DataTableListobject可以通过做它们的目的来协同工作:ListObject将被用作显示信息的一种方式(但也有一些功能允许对数据进行一些奇特的操作)。DataTable是一个数据容器,提供完整的操作,主要像对象一样,观察者(如DataGridView)可以观察并更新他们的数据。用这些行:

fooListObject.AutoSetDataBoundColumnHeaders = true;
fooListObject.SetDataBinding(fooDataTable);

可以通过(添加行,更新单元格等)在ListObject上使用DataTable标头名称并利用DataTable的事件回调(在更改时执行SQL),但反过来似乎也是可能的。

在我的应用程序中,我有一个DataTable链接到。dbml (LINQ to SQL)对象。我还为DataTable注册了一个DataRowChangeEventArgs事件。

我想知道调用ListObjectDataTable用最新的SQL数据更新模型的最佳方法。我也想知道每个人应该做什么。现在,如果我在数据库中删除一行我不应该在Excel视图中看到它,我还是会看到它。

你能告诉我ListObjectDataTable之间的相互作用吗?一些有用的方法?

将listobject与datatable绑定的最佳方法是什么?

也许你正在寻找类似ListObject.SetDataBinding方法的东西。

查看下面的示例:https://msdn.microsoft.com/en-us/library/c5f64c2x.aspx