我想在session中直接存入数据库中的值,可是没找到方法!
不依靠gridview那类的控件去存数据库的值,直接取数据库中的值,我在网上看到一个类似于这样的方法,却没实现,请教各位大神了,怎么做到?CDACommoncda=new...
不依靠gridview那类的控件去存数据库的值,直接取数据库中的值,我在网上看到一个类似于这样的方法,却没实现,请教各位大神了,怎么做到?
CDACommon cda = new CDACommon();
Session["__test"] = cda.GetDataSet("select top 1 * from tb_customer"); 展开
CDACommon cda = new CDACommon();
Session["__test"] = cda.GetDataSet("select top 1 * from tb_customer"); 展开
2个回答
展开全部
你搜的代码的意思是实例化一个类,再用类调用方法,这个
GetDataSet是类中的方法,传一个参数,参数是一个sql文,你也可以这样写的。
还有就是只需要取得数据表datatable就可以了,再从datatable中取值,例如取数据表里的id,
string id= dt.Rows[0]["ID"];这句的意思是取第一行列名ID的数据,
GetDataSet是类中的方法,传一个参数,参数是一个sql文,你也可以这样写的。
还有就是只需要取得数据表datatable就可以了,再从datatable中取值,例如取数据表里的id,
string id= dt.Rows[0]["ID"];这句的意思是取第一行列名ID的数据,
更多追问追答
追问
嗯,是啊!我刚开始还以为那个类是系统自带的呢,可是写代码时没有,然后上网查找是不是需要什么声明,也没有结果,我看它那个方法挺好的,嘿嘿,但是不知道那个CDACommon类是不是他自己写的!
追答
是的,CDACommon类是自己写的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从数据库中读取数据填充dataset 把dataset赋值给Session
Session["__test"] = dataset;
DataSet ds = (DataSet)Session["__test"];
Session["__test"] = dataset;
DataSet ds = (DataSet)Session["__test"];
更多追问追答
追问
你第二个语句是不是把session的值又给了ds?还有,既然dataset是DataSet类的实例,那你用ds这个变量做什么?
追答
大哥 是让取得Session存放的数据啊
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询