如何从CVS文件读取数据到Datagrid视图和要保存的相同网格数据。 [英] How to read a data from CVS file to Datagrid view And same grid data to be saved.

查看:80
本文介绍了如何从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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆