我正在嘗試使用DbfDotNet庫(http://dbfdotnet.codeplex.com)並替換當前的ADO.NET讀取非常大的dbf文件(350.000+條記錄)的方法。 我試過現有的示例來閱讀我的文件並記錄它們的自定義數據視圖,我對速度印象非常深刻。 在我的原始代碼中,我使用dbf文件的內容填充數據表,並使用LINQ查詢來填充我的組合框。如何使用DbfDotNet填充Windows窗體組合框?
我試着重寫m LINQ查詢來使用DbfDotNet表格對象來填充我的組合框,但我仍然是一個新手機智的LINQ,不能讓它工作。
有人能幫我嗎?
這是我當前的代碼:
var distinctPostalCodes = (from row in this.fileContent.AsEnumerable() select new { code = row.Field(columnNameCode), name = row.Field(columnNameName) }).OrderBy(x => x.code).Distinct();
哪裏this.fileContent是我與地址數據的DataTable。
的僅一個)[]和字段(之間不同是最後一個返回強類型數據 –
abatishchev
2010-02-15 13:33:22
不,它不會檢索強類型對象,選擇new實際上會檢索匿名類型,但在這種情況下,您將具有不可感知性,並且可以將其直接綁定到下拉列表 – 2010-02-15 13:52:38