我创建了一个带有gridview的用户控件,其中有另一个gridview,在现场演示中它可以工作,但当我尝试它时却不行。
<asp:GridView ID="GridView1" runat="server" DataKeyNames="ID" AutoGenerateColumns="false" CellPadding="5"
OnRowDataBound="GridView1_RowDataBound" Width="800px" AllowPaging="True" PageSize="5" GridLines="Horizontal"
OnPageIndexChanging="GridView1_PageIndexChanging" EnableViewState="true">
然后在其背后的代码中
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
BindData();
}
private void BindData()
{
using (SqlDataSource SQLds = new SqlDataSource(ConnectionString(), Command()))
{
GridView1.DataSource = SQLds;
GridView1.DataBind();
}
}
但它说(1单击没有任何反应,继续单击然后出现此错误)
我浏览了数千个帖子,但没有为我工作
编辑
没有 web.config 并且我已经使用 10 种类型的关键字和错误尝试了前 5 页的 google 结果,所以如果你不确定,那我会哭!