使用ExecuteRader方法

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:12:49
<% @ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.OleDb" %>
<script runat="server">
void Page_Load(Object sender, EventArgs e) {
OleDbConnection Conn=new OleDbConnection();
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("person.mdb");
Conn.Open();
OleDbCommand Comm=new OleDbCommand("select * from grade",Conn);
OleDbDataReader dr=Comm.ExecuteReader();
dg.DataSource=dr;
dg.DataBind();
Conn.Close();
}
</script>
<form id="form1" runat="server">
<asp:gridview id="dg" runat="server"></asp:gridview>
</form>

麻烦大家帮忙解释这里每句的意思哦!谢谢大家先拉!

<% @ Page Language="C#" %> //使用C#作为本页的后台语言
<%@ Import Namespace="System.Data" %> //引入System.Data 命名空间
<%@ Import Namespace="System.Data.OleDb" %> 引入System.Data.OleDb 命名空间
<script runat="server"> //这里开始是后台代码
void Page_Load(Object sender, EventArgs e) { //页面的加载事件
OleDbConnection Conn=new OleDbConnection(); //创建并初始化一个OleDbConnection 对象,主要是用于连接Access数据库的。
Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+
"Data Source="+Server.MapPath("person.mdb"); //数据库的连接字符串,用以找到数据库的位置
Conn.Open(); //打开数据库连接
OleDbCommand Comm=new OleDbCommand("select * from grade",Conn); //建立一个OleDbCommand 对象,主要用于执行SQl语句的
OleDbDataReader dr=Comm.ExecuteReader(); //建立一个OleDbDataReader 对象,这个对象是只读的、向前的dg.DataSource=dr; //指定控件的数据源
dg.DataBind(); //绑定数据
Conn.Close(); //关闭连接
}
</script>
<form id="form1" runa