0

gridview 详细信息完全显示了我想要的内容,即使搜索数据也显示得很好,但问题是当我回发页面并返回搜索页面时,gridview 中的搜索不维护我在页面加载使用时使用 gridview.Databind() 函数(!page.postback ) 功能,但对我也没有用,所以请你们都给我任何我写的页面加载代码,但对我没有用

if(!page.postback)
{
 sda = new SqlDataAdapter("Select Name,ContactNo,Address from gridviewtable",con);
        ds = new DataSet();
        sda.Fill(ds);
        gvd_detail.DataSource = ds;
        gvd_detail.DataBind();

}
4

1 回答 1

0

这里有一些解决方案:

1-每次用户搜索后,将用户重定向到带有参数(如查询字符串)的页面,然后在该页面上检索参数并显示适当的结果

2-Asp.net页面默认通过“View-state”维护页面状态,首先确保页面的ViewState属性为True,然后确保在页面生命周期中重新绑定gridview

3-如果出现 #2 解决方案不起作用的情况,还有另一种解决方案,即在 ViewState 页面中显式保存页面状态

希望这些帮助

于 2013-06-24T08:04:43.483 回答