上一篇:ASP.NET中在线用户统计 >>
把Excel文件中的数据读入到DataGrid中
下面是要显示的Excel数据contact.xls:
姓名 性别 地址
net_lover Male amxh@21cn.com
amxh Male amxh@21cn.com
孟子 E 章 Male amxh@21cn.com
只需要指定Excel路径,并用[]选择一个工作表即可。
完整代码如下:
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Data"%>
<%@ Import Namespace="System.Data.OleDb"%>
<script runat="server">
private DataSet CreateDataSource(){
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
"Data Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+
"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [ContactList$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet);
return myDataSet;
}
public void Page_Load(Object sender, EventArgs e){
if (!IsPostBack) {
mygrid.DataSource = CreateDataSource();
mygrid.DataBind();
}
}
</script>
<center>
<form runat="server">
<ASP:datagrid runat="server" AutoGenerateColumns="false"
width="500" id="mygrid">
<HeaderStyle BorderColor="White" BackColor="black"
ForeColor="White"
Font-Bold="True"
Font-Name="Arial"
Font-Size="9" HorizontalAlign="Center"/>
<ItemStyle BorderColor=""
BackColor="#FFFFF0"
ForeColor="Black"
Font-Name="Arial"
Font-Size="8"
Font-Bold="False" HorizontalAlign="Center"/>
<Columns>
<asp:BoundColumn HeaderText="姓名" ReadOnly="true" DataField="姓名"/>
<asp:BoundColumn HeaderText="性别" ReadOnly="true" DataField="性别"/>
<asp:BoundColumn HeaderText="Email" ReadOnly="true" DataField="地址"/>
</Columns>
</asp:datagrid>
</form>
下一篇:随机显示数据库记录 >>
相关文章:
- · 一种效率极高的分类算法(2)
- · 浅谈在ASP.NET中数据有效性校验的方法(1)
- · 浅谈在ASP.NET中数据有效性校验的方法(2)
- · SQL Server存储图像数据的策略与方法(1)
- · Web Service中保持ASP.net的状态(1)
- · 将Delphi作为ASP.NET的脚本语言(1)
- · Asp.Net中使用水晶报表(1)
- · ASP.NET中树形图的实现
- · ASP.NET开发购物推车之购物车类
- · ASP.NET中的三种表格化数据方法
- · XML、DataSet、DataGrid结合写成广告管理程序
- · ASP.NET中树形图的实现
- · XML、DataSet、DataGrid结合写成广告管理程序
- · ASP.NET中的事务处理和异常处理(1)
- · 在ASP.NET中使用非托管COM组件(1)
- · 在ASP.NET中使用非托管COM组件(2)
- · ASP.net中随机数应用实例(1)
- · ASP.net中随机数应用实例(2)
- · ASP.NET中利用SQLXML WEB服务访问XML数据(1)
- · ASP.NET中利用SQLXML WEB服务访问XML数据(2)
- · ASP.NET移植须知(3)
- · ASP.NET移植须知(4)
- · ASP.NET中的状态管理(1)
- · ASP.NET中的状态管理(2)
- · ASP.NET中的状态管理(3)
- · 用C#写计算器程序(一)
- · 用C#写计算器程序(二)
- · 用Visual C#中轻松浏览数据库记录
- · 用Visual C#获得计算机名称和IP地址
- · .net命名规范的不同之处
- · 如何把存储在数据库中的图片根据自己的需要的大小显示出来
- · 在ASP.NET中进行文件处理(1)
- · NT及低配置老机上用ASP.net的体会--M2上也用ASP+
- · NT及低配置老机上用ASP.net的体会--M2上也用ASP+
- · ASP.NET中的Code Behind技术(1)
- · ASP.NET中的Code Behind技术(2)
- · ASP.NET中的Code Behind技术(3)
- · ASP.NET中的Code Behind技术(4)
