ASP.NET 直接导入CSV文件到DATASET

本文详细介绍了如何使用C#将CSV文件导入到DataTable中,包括读取文件、解析数据行、创建数据列和填充数据行的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

private void ImportCSVToDS()   {    int    intColCount   =   0;      bool   blnFlag   =   true;      DataTable   mydt   =   new   DataTable("myTableName");         DataColumn   mydc;      DataRow   mydr;         string   strpath   =   "test.csv";      string   strline;      string   []   aryline;                     System.IO.StreamReader   mysr   =   new   System.IO.StreamReader(strpath);         while((strline   =   mysr.ReadLine())   !=   null)      {                      aryline   =   strline.Split(',');  

       if   (blnFlag)       {        blnFlag   =   false;        intColCount   =   aryline.Length;        for   (int   i   =   0;   i   <   aryline.Length;   i++)        {         mydc   =   new   DataColumn(aryline[i]);         mydc.ColumnName=i.ToString();       mydt.Columns.Add(mydc);        }                           }                          mydr   =   mydt.NewRow();       for   (int   i   =   0;   i   <   intColCount;   i++)       {        mydr[i]   =   aryline[i];               }       mydt.Rows.Add(mydr);      }

   dgData.DataSource =mydt;    dgData.DataBind();   }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值