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

private void ImportCSVToDS()
  {
   int    intColCount   =   0;  
   bool   blnFlag   =   true;  
   DataTable   mydt   =   new   DataTable("myTableName");  
  
   DataColumn   mydc;  
   DataRow   mydr;  
  
   string   strpath   =   "D:\\ManifestItems20080409.txt";  
   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        {  
      mydc   =   new   DataColumn(aryline[i]);  
      mydc.ColumnName=i.ToString();
      mydt.Columns.Add(mydc);  
     }                      
    }                  
  
    mydr   =   mydt.NewRow();  
    for   (int   i   =   0;   i       {  
     mydr[i]   =   aryline[i];          
    }  
    mydt.Rows.Add(mydr);  
   }

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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/28861/viewspace-235726/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/28861/viewspace-235726/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值