DQLDATASOURCE的selectcommand,,是不是不能接受页面的参数值??
搞得我想在一个栏目下面仅显示这个栏目的新闻,都不好实现,,本来想到两个表的链接查询,一想,和查询一个表的效果是一样的。。。
米办法了,,只好用DATASET,,本来想这个项目不用DATASET的,,咳。。。
第一次用DATASET,,MD,,,
string mystring = "select * from news where classid=" + myid;
DataSet myds = dbhelp.GetDataSet(mystring);
gridvinews.DataSource = myds;
gridvinews.DataBind();
myid是页面传过来的值,是新闻栏目的id值。。。
GetDataSet(string),这个函数在公用类中,封装了DATASET的操作,直接返回一个已经FILL好的DATASET对象。。。
然后,gridvinews(gridview控件)进行数据绑定,,,这样,就很好的实现了一个新闻栏目页面,只显示这个栏目里面的新闻列表。。。
发现,,可以手动设置页面的一些参数值,,比如说,class.aspx?classid=1....可以手动设置栏目的链接,,转到的下一个页面,可以得到的classid=1。。。并不需要,一定用gridview设置格式classid={0},然后翻译成classid=1,,,