gridview中显示来自excel表格里的数据

分类: asp.net技巧   出处:iocblog整理  更新时间:2009-04-23   添加到收藏  

在asp.net 2.0中,如何用gridview显示来自建立好的excel文件的内容呢,其实是很简单的,下面给出简单代码片断(www.iocblog.net 文章来源)

protected void page_load(object sender, eventargs e)
{
  oledbconnection dbconnection = new
     oledbconnection("provider=microsoft.jet.oledb.4.0;" + "data source=" +
     server.mappath("~/app_data/demo1.xls") + ";" + "extended
     properties="excel 8.0;hdr=yes"");
  dbconnection.open();
  string sqlstring = "select * from [sheet1$]";
  oledbcommand dbcommand = new oledbcommand(sqlstring, dbconnection);
  idatareader dbreader = dbcommand.executereader();
  gridview1.datasource = dbreader;(www.iocblog.net 文章来源)
  gridview1.databind();
  dbreader.close();
  dbconnection.close();
}
  其中,把demo1.xls放在app_data目录下,这里用select * from [sheet1$]来将sheet1的内容取出来。



文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。