帮忙注释一下关键代码 谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:52:34
public partial class NewsGroup11 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
OleDbConnection connection = new OleDbConnection(getString);
DataSet ds = new DataSet();
connection.Open();
string sql = "select 编号,作者,学号,主题,时间 from 讨论区";
OleDbDataAdapter da = new OleDbDataAdapter(sql, connection);
da.Fill(ds, "讨论区");
this.myNewsGroup.DataSource = ds;
myNewsGroup.DataBind();
connection.Close();
}
private string getString
{
get
{
return "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\Date.mdb";

}
}
protected void myNewsGroup_PageIndexChanged(object source, DataGridPageChangedEventArgs e)

OleDbConnection connection = new OleDbConnection(getString); //声明一个数据库连接对象.连接字符串是getString
DataSet ds = new DataSet(); //声明一个数据集
connection.Open(); //打开连接
string sql = "select 编号,作者,学号,主题,时间 from 讨论区"; //声明一个字符串.SQL语句的意思是在讨论区表中查出所有的编号,作者,学号,主题,时间
OleDbDataAdapter da = new OleDbDataAdapter(sql, connection); //声明一个适配器.并指定要执行的SQL语句和连接对象
da.Fill(ds, "讨论区"); //将查询结果填充到数据集.并取名"讨论区"
this.myNewsGroup.DataSource = ds; //指定myNewsGroup控件的数据源是上面的数据集
myNewsGroup.DataBind(); //绑定该控件
connection.Close(); //关闭连接

OleDbConnection connection = new OleDbConnection(getString); //声明一个数据库连接对象.连接字符串是getString
//声明一个字符串保存SQL语句.该语句意思是:将页面中相应控件的值插入数据表中相应的位置
string strSQL = "Insert Into 讨论区(作者,学号,主题,内容,图标,时间)values('"+UserName.Text.ToString() + "','" + Email.Text.ToString() + "','" + Subject.Text.ToString()+"','"+ Content.Tex