在C#中逐个读取CSV文件并将其放入DataGrid视图,可以按照以下步骤进行:
using System;
using System.Data;
using System.IO;
using System.Windows.Forms;
private DataTable ReadCSV(string filePath)
{
DataTable dataTable = new DataTable();
try
{
using (StreamReader reader = new StreamReader(filePath))
{
string[] headers = reader.ReadLine().Split(',');
foreach (string header in headers)
{
dataTable.Columns.Add(header);
}
while (!reader.EndOfStream)
{
string[] rows = reader.ReadLine().Split(',');
DataRow dataRow = dataTable.NewRow();
for (int i = 0; i < headers.Length; i++)
{
dataRow[i] = rows[i];
}
dataTable.Rows.Add(dataRow);
}
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}
return dataTable;
}
string filePath = "your_file_path.csv";
DataTable dataTable = ReadCSV(filePath);
dataGridView.DataSource = dataTable;
这样,CSV文件的数据就会逐行读取并显示在DataGrid视图中了。
对于这个问题,腾讯云没有特定的产品或链接与之相关。
领取专属 10元无门槛券
手把手带您无忧上云