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();
}
答案 0 :(得分:0)
以下是一些解决方案:
1-每次用户搜索后,将用户重定向到带参数的页面(如查询字符串),然后在该页面上检索参数并显示相应的结果
2-Asp.net页面默认按“View-state”维护页面状态,首先确保页面的ViewState属性为True,然后确保页面生命周期中你重新绑定gridview
3 - 如果存在#2解决方案不起作用的情况,还有另一种解决方案,即在ViewState页面中明确保存页面状态
希望这些帮助