gpt4 book ai didi

c# - 如何使用 DbfDotNet 填充 Windows 窗体组合框?

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:22 25 4
gpt4 key购买 nike

我正在尝试使用 DbfDotNet 库 ( http://dbfdotnet.codeplex.com ) 并替换我当前读取非常大的 dbf 文件(超过 350.000 条记录)的 ADO.NET 方法。我已经尝试使用现有示例来读取我的文件并归档他们的自定义数据 View ,速度给我留下了深刻的印象。在我的原始代码中,我用 dbf 文件的内容填充数据表,并使用 LINQ 查询来填充我的组合框。

我已经尝试重写 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。

最佳答案

var distinctPostalCodes = (from row in new DataTable().AsEnumerable()
select new
{
code = row[columnNameCode],
name = row[columnNameName]
}).OrderBy(x => x.code).Distinct();

试试这个,对我来说效果很好,你能告诉我结果或错误吗?

关于c# - 如何使用 DbfDotNet 填充 Windows 窗体组合框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2265619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com