这是历史的记录

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

上一篇 / 下一篇  2008-04-14 16:35:23 / 个人分类:工作心得

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


TAG:

引用 删除 Guest   /   2008-07-03 12:03:29
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-09  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 652
  • 日志数: 114
  • 图片数: 2
  • 建立时间: 2007-12-28
  • 更新时间: 2008-06-18

RSS订阅

Open Toolbar