簡體   English   中英

使用ado.net和c#連接.csv文件

[英]connection with .csv file using ado.net and c#

我想使用c#語言中的ado.net將.csv文件與windows表單應用程序連接起來。 這樣我就可以從.csv文件中檢索數據,並使用sql查詢將其存儲在我的Windows窗體應用程序中。 請提供完整的連接字符串。 謝謝

沒有什么比“連接字符串到csv”更像。 如果要查詢CSV,可以使用LINQ to CSV - 請參閱一些示例 然后,您可以將LINQ結果綁定到例如DataGridView的DataSource屬性。

 CsvFileDescription inputFileDescription = new CsvFileDescription
 {
     SeparatorChar = ',', 
     FirstLineHasColumnNames = true
 };

 CsvContext cc = new CsvContext();

 IEnumerable<Product> products =
     cc.Read<Product>("products.csv", inputFileDescription);

 // Data is now available via variable products.

 var productsByName =
     from p in products
     orderby p.Name
     select new { p.Name, p.LaunchDate, p.Price, p.Description };

 grid.DataSource = productsByName.ToList();

暫無
暫無

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

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