簡體   English   中英

使列表對象與數據表綁定的最佳方法是什么

[英]What is the best way to make a listobject binded with datatable

提前,我對我的英語感到抱歉。 我的問題是關於Excel的C#的ListObjectDataTable 過去,我過去經常使用Excel VBA進行工作,並且了解ListObject的概念。 我曾經使用C#,尤其是在ASP.NET上下文中使用C#,並且我可以輕松地弄清楚DataTable對象的實用程序。 就像我想的那樣, DataTableListobject可以通過做它們的工作來一起工作: ListObject將被用作顯示信息的一種方式(但也具有一些允許對數據進行某些特殊操作的功能)。 DataTable是一個數據容器,它提供完整的操作,其操作幾乎像一個對象,觀察者(如DataGridView )可以觀察以更新其數據。 這些行:

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

可以通過添加行,更新單元格等方法在具有DataTable標頭名稱的ListObject上工作,並利用DataTable的事件回調(對更改執行SQL),但是似乎相反也可以。

在我的應用程序中,我有一個鏈接到.dbml(LINQ to SQL)對象的DataTable 我還為該DataTable注冊了DataRowChangeEventArgs事件。

我想知道調用ListObjectDataTable的最佳方法,以使用最新的SQL數據更新模型。 我也想知道每個人應該做什么。 現在,如果我刪除了數據庫中我不應該在Excel視圖中看到的行,無論如何我都會看到它。

您能告訴我更多有關ListObjectDataTable之間的交互的信息嗎? 一些有用的方法?

也許您正在尋找類似ListObject.SetDataBinding方法的東西。

檢查此示例: https : //msdn.microsoft.com/en-us/library/c5f64c2x.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM