跪求大侠帮忙,解释下4小段代码,加注释,

来源:百度知道 编辑:UC知道 时间:2024/07/05 03:32:06
该类中包含4个方法,分别为DataCom方法、gvDataBind方法、dlDataBind方法和ddlDataBind方法,下面分别介绍这4个方法的功能说明及设计。
(1) DataCom方法
首先向该方法传递一个SQL语句,然后与SQL Server数据库建立连接,通过SqlCommand对象执行所传递的SQL语句,具体实现代码如下。
#region 执行SQL语句
/// <summary>
/// 说明:DataCom方法用来执行SqlCommand中的SQL语句。
/// 参数:sqlstr为SQL字符串。
/// </summary>
public void DataCom(string sqlstr)
{
sqlconn.Open();
SqlCommand sqlcom = new SqlCommand(sqlstr,sqlconn);
sqlcom.ExecuteNonQuery();
sqlconn.Close();
}
#endregion
(2) gvDataBind方法
gvDataBind方法无返回值,主要执行SqlDataAdapter中的SQL语句,并将执行结果绑定到GridView控件上,具体实现代码如下。
#region 执行SQL语句
/// <summary>
/// 说明:gvDataBind方法用来将SqlDataAdapter中SQL语句的执行结果绑定到GridView上。
/// 参数:gv为GridView控件ID,sqlstr为SQL字符串。
/// </summary>
public void gvDataBind(GridView gv, string sqlstr)
{
sqlconn.Open();
SqlDataAdapter myda = new SqlDataAdapter(sql

public void DataCom(string sqlstr)
{
sqlconn.Open(); //打开连接
SqlCommand sqlcom = new SqlCommand(sqlstr,sqlconn); //sql命令,固定格式
sqlcom.ExecuteNonQuery(); //执行sqlstr(查询语句)过程
sqlconn.Close(); //关闭连接
}

public void gvDataBind(GridView gv, string sqlstr)
{
sqlconn.Open(); //打开连接
SqlDataAdapter myda = new SqlDataAdapter(sqlstr,sqlconn); //将sqlstrchacun的结果导入到myda中,固定格式
DataSet myds = new DataSet(); //创建dataset对象
myda.Fill(myds); //将myda填充到myds中
gv.DataSource = myds; //让gridview显示myds中的内容
gv.DataBind(); //绑定
sqlconn.Close(); //关闭连接
}

public void dlDataBind(DataList dl, string sqlstr)
{
sqlconn.Open(); //打开连接
SqlDataAdapter myda = new SqlDataAdapter(sqlstr, sqlconn); //将sqlstrchacun的结果导入到myda中,固定格式
DataSet myds = new DataSet(); //创建dataset对象
myda.Fill(myds); //将myda填充到myds中
dl.DataSource = myds; //让datalist显示myds中的内容
dl.DataBind(); //绑定
sqlconn.Close()