帮忙解释下 这段语句什么意思? 谢谢大侠
来源:百度知道 编辑:UC知道 时间:2024/05/22 09:19:06
{
string sqlstrbind = "select * from tb_GoodsType where GoodsTypeName='" + ddlGType.SelectedValue + "'";
SqlDataAdapter myda = new SqlDataAdapter(sqlstrbind, sqlconn);
DataSet myds = new DataSet();
myda.Fill(myds, "tb_GoodsType");
DataRowView mydrv = myds.Tables["tb_GoodsType"].DefaultView[0];
Session["Gid"] = Convert.ToString(mydrv["GoodsTypeID"]);
}
}
关键是两个类:
第一个类 SqlDataAdapter 应该是连接数据库的
第二个类 DataSet应该是进行数据处理的
不看这两个类是不明白的
string sqlstrbind = "select * from tb_GoodsType where GoodsTypeName='" + ddlGType.SelectedValue + "'";
SqlDataAdapter myda = new SqlDataAdapter(sqlstrbind, sqlconn);
DataSet myds = new DataSet();
myda.Fill(myds, "tb_GoodsType");
这个一大块:
调用数据库 执行
select * from tb_GoodsType where GoodsTypeName= dlGType.SelectedValue
的语句
检索出来的 记录放在 myds 里面。
-----------------------------------------
这个,把检索出来的结果,放到mydrv 里
DataRowView mydrv = myds.Tables["tb_GoodsType"].DefaultView[0];
------------------------
Session["Gid"] = Convert.ToString(mydrv["GoodsTypeID"]);
像 session 中,放 名叫 Gid 的变量,
----------------------------
Convert.ToString 这个函数 把mydrv["GoodsTypeID"] 转换成 字符