日期:2014-05-19  浏览次数:20389 次

在线!等待立即给分!SqlDataSource和GridView的数据邦定问题
我在页面上有个SqlDataSource和GridView
我想通过给SqlDataSource指定不同的SelectCommand数据,然后邦定GridView不同的数据
                SqlDataSource1.SelectCommand   =   strsql1;
                GridView1.DataSource   =   SqlDataSource1;
                GridView1.DataBind();
请问怎么做到?

------解决方案--------------------
有几个GridView?
如果有多个的话,可以用多个datasource 一一对应
------解决方案--------------------
如果各个select的字段是一样的,那么用一个GridView就可以,如果字段不是一样的话,那么,除非你设置GridView为自动生成列,否则就会出错。
在ASPX页面中设置GridView的DataSourceId为SqlDataSource1。
代码页:
SqlDataSource1.SelectCommand = strsql1;
GridView1.DataBind();

------解决方案--------------------

SqlDataSource1.SelectCommand = strsql1;
GridView1.DataSource = SqlDataSource1;
GridView1.DataBind();
改为
SqlDataSource1.SelectCommand = strsql1;
GridView1.DataSourceID = SqlDataSource1;
GridView1.DataBind();
------解决方案--------------------
顶一下
------解决方案--------------------
http://blog.csdn.net/lovelacy 自己找