如何从CVS文件读取数据到Datagrid视图和要保存的相同网格数据。 [英] How to read a data from CVS file to Datagrid view And same grid data to be saved.
本文介绍了如何从CVS文件读取数据到Datagrid视图和要保存的相同网格数据。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想编辑datagrid视图数据,同样的东西应该保存在CSV中的任何文件中。
i would like edit the datagrid view data and same thing should be saved in CSV any file.
List<string[]> rows = File.ReadAllLines(@"E:\Kudigi-PPC_Inputs Templates.csv").Select(x => x.Split(',')).ToList(); //ToList();
DataTable dt = new DataTable();
//dt.Columns.Add("1");
//dt.Columns.Add("2");
dt.Rows.Add(rows);
//rows.ForEach(x =>
//{
// dt.Rows.Add(x);
//);
//dgv.DataSource = dt;
// dt.Columns.AddRange(dataGridView1.Columns.Cast<datagridviewcolumn>().Select(x => new DataColumn(x.Name)).ToArray());
dataGridView1.DataSource = dt;</datagridviewcolumn>
推荐答案
使用csv读者l ike 快速CSV阅读器 [ ^ ]来读取csv。那么你可以像下面那样绑定gridview
use csv reader like A Fast CSV Reader[^] to read csv. then you can bind gridview like below
using System.IO;
using LumenWorks.Framework.IO.Csv;
void ReadCsv()
{
// open the file "data.csv" which is a CSV file with headers
using (CsvReader csv = new CsvReader(
new StreamReader("data.csv"), true))
{
gridview.DataSource = csv;
gridview.DataBind();
}
}
当你需要将gridview导出到csv时,请参考下面的答案
将gridview数据导出为CSV文件 [ ^ ]
这篇关于如何从CVS文件读取数据到Datagrid视图和要保存的相同网格数据。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文