把Excel文件中的数据读入到DataGrid中
点击次数:30 次 发布日期:2008-11-26 11:11:12 作者:源代码网
|
源代码网推荐 下面是要显示的Excel数据contact.xls: 源代码网推荐 源代码网推荐 姓名 源代码网推荐 源代码网推荐 性别 源代码网推荐 源代码网推荐 地址 源代码网推荐 net_lover Male amxh@21cn.com 源代码网推荐 amxh Male amxh@21cn.com 源代码网推荐 孟子 E 章 Male amxh@21cn.com 源代码网推荐 源代码网推荐 <%@ 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> 源代码网推荐 源代码网推荐 只需要指定Excel路径,并用[]选择一个工作表即可。 源代码网推荐 源代码网推荐 更多内容请参考: 源代码网推荐 源代码网推荐 * HOW TO: Transfer Data to an Excel Workbook by Using Visual Basic .NET 源代码网推荐 * HOWTO: Automate Microsoft Excel from Microsoft Visual C# .NET 源代码网推荐 * HOW TO: Transfer XML Data to Microsoft Excel 2002 by Using Visual C# .NET 做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。 源代码网推荐 源代码网供稿. |
