ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ASP.NET 直接导入CSV文件到DATASET

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

原创 Linux操作系统 作者:zeng_zhh 时间:2008-04-14 16:35:23 0 删除 编辑

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   <   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();
  }

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

上一篇: 少年中国说
请登录后发表评论 登录
全部评论

注册时间:2007-12-28

  • 博文量
    27
  • 访问量
    91406