Chinaunix首页 | 论坛 | 博客
  • 博客访问: 373167
  • 博文数量: 94
  • 博客积分: 2500
  • 博客等级: 少校
  • 技术积分: 823
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-04 16:49
文章分类

全部博文(94)

文章存档

2015年(1)

2011年(1)

2010年(3)

2008年(8)

2007年(55)

2006年(26)

我的朋友

分类: 数据库开发技术

2007-08-10 13:40:06

//首先建立与数据库(这里是Excel)的连接
OleDbConnection xlsConn = new OleDbConnection(connStr);
//获得Excel文件中关于表的信息存于DataTable对象中
DataTable xlsSysTable = new DataTable();
try
{
   xlsSysTable = xlsConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);
}
catch(Exception e)
{
    MessageBox.Show(e.Message);
}
//获取第一个表的表名
string tableName=xlsSysTable.Rows[0][2].ToString();//每个表是一行记录,表名在第3列,第5,6列是创建、修改时间等。
 
如果要获得DateTable对象中全部的数据,可以使用下面的方法:
foreach(DataRow   myRow   in   dateTable.Rows)  
  foreach(DataColumn   myCol   in   dateTable.Columns)    
  Console.Write(myRow[myCol]);
阅读(860) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~