![](/img/trans.png)
[英]DataTable.Rows.IndexOf throws System.IndexOutOfRangeException C#
[英]C# DataTable csv IndexOutOfRangeException
如何在二维索引中获得特定值
使用 LumenWorks.Framework.IO.Csv;
行 = csvTable.Rows 0 .ToString(); 得到 IndexOutOfRangeException 找不到列
string fn = $"{oHostingEnvironment.WebRootPath}\\public\\data.csv";
DataTable csvTable = new DataTable();
using (var csvReader = new CsvReader(new System.IO.StreamReader(fn), true))
{
csvTable.Load(csvReader);
}
string headings = csvTable.Columns[0].ToString();
Row = csvTable.Rows[0][1].ToString(); IndexOutOfRangeException Cannot find column
编辑:现在你已经给出了我看到你正在使用的 CSV 文件;
(分号)作为分隔符。
您应该让CsvReader
知道:
// Notice the last parameter ';'
using (var csvReader = new CsvReader(new System.IO.StreamReader(fn), true, ';'))
{
csvTable.Load(csvReader);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.