唉,又遇到问题了。
ObjectDataSource数据员配置的时候需要传入我自己定义的变量,我没找到方法,就想到把自己定义的Datatable类型变量dt放到Session里面去,然后在配置的时候用Session的方法。开始的时候直接Session["bk_dt"]=dt;可是后来发现dt传进去以后好像不是Datatable类型了,也没用。
不太清楚Session里面的对象是怎么回事。
所以就这样:Session["dt_bk"]=null;
Session.Add("dt_bk", dt);但是配置数据源的时候貌似不能用Session["dt_bk.dt"]做参数啊 郁闷了!有人能提供一种解决方法吗,只要能将自己定义的dt传到数据源里面就OK了。欢迎顺便讲一讲我提出问题的原理哦。