1.aspx上有一个TextBox,有一个Button,有一个SqlDataSource和一个GridView控件。SqlDataSource的默认SelectCommand = "Select * from Table";Button的Click事件里:
SqlDataSource.SelectCommand = "Select * from Table where id = " + TextBox.Text;
GridView.DataBind();绑定之后,很正常,数据也是我要显示的数据库。然后我点第二页,问题出现了。显示的数据,并不是Select * from Table where id = " + TextBox.Text检索出来的数据的第二页,而是Select * from Table检索出来的数据的第二页。请问这是什么问题?该如何解决?PS:请不要和我说用DataTable绑定就没问题了,这种回答不需要。我想要解决的是,用DataSource绑定GridView,我换了SelectCommand之后,分页数据仍然正常显示!请使用过DataSource的朋友回答,谢谢!60分