【发布时间】:2023-03-04 21:19:01
【问题描述】:
当我使用两个文本框搜索数据并按下按钮时,数据在 Gridview 中填充。我设置了Allow Paging =True。当我尝试在 Gridview 中从第一页移动到第二页时,gridview 会消失。
我的代码
<asp:GridView runat="server" ID="Gv1" EmptyDataText="No Recorde Found"
AllowPaging="true" AutoGenerateColumns="false" PageSize="10"
OnPageIndexChanging="Gv1_PageIndexChanging"
OnRowCommand="Gv1_RowCommand" >
--
protected void Gv1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
Gv1.PageIndex = e.NewPageIndex;
LoadGrid();
}
【问题讨论】:
-
显示
page_load()的代码 -
page_load() 是空的。我没有写任何东西
-
发布您的相关代码。即
LoadGrid()和您的搜索数据 -
protected void btnSearch_Click(object sender, EventArgs e) { if (ddl1.SelectedIndex > 0 ) { x = ddl1.SelectedItem.ToString(); } if (ddl2.SelectedIndex > 0) { y = ddlProgram.ddl2.ToString();绑定网格(); } 私有无效 BindGrid() { gv.DataSource = wcfobj.GetData(x,y); gv.DataBind(); }