去掉if(!Page.IsPostBack),可以吗?

解决方案 »

  1.   

    把MyGrid中的这句:
    sqlSelectCommand1.Parameters["@travelarea"].Value =(string)ViewState["travelarea"];改为:
    string travelarea=ViewState["travelarea"];
    if(travelarea==null)
    travelarea="昆明";
    sqlSelectCommand1.Parameters["@travelarea"].Value =travelarea;--------------------------------
    AspNetPager 免费分页控件4.0版发布,欢迎下载使用:http://www.webdiyer.com
      

  2.   

    还是不行,它提示”无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount“错误
      

  3.   

    private void travel_area_SelectedIndexChanged_1(object sender, System.EventArgs e)
    {
    在这个函数中加一句DataGrid.CurrentPageIndex=0;
    因为你选择了其他地区后比一定有那么多的分页,你最好就重置一下这个CurrentPageIndex属性值!