asp.net – GridView’GridView1’触发的事件PageIndexChanging没有被处理
发布时间:2020-05-23 09:28:01 所属栏目:asp.Net 来源:互联网
导读:我创造了: 一个母版页和一个名为Detail的内容页. 按钮单击事件,在网格视图中显示数据. 在网格视图中,列是自动生成的. 我想在网格视图中显示11列,但它不仅仅是页面 尺寸. 该怎么办? 我已经创建了数据库连接代码的sql助手文件,并调用该方法,而不是使用sqldata
|
我创造了: >一个母版页和一个名为Detail的内容页. 该怎么办? 我已经创建了数据库连接代码的sql助手文件,并调用该方法,而不是使用sqldatasource进行连接. 当我尝试做分页,得到错误:
解决方法您需要在代码后面声明一个处理PageIndexChanging事件的方法.类似的东西: protected void GridView1_PageIndexChanging (object sender,GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
bindGridView(); //bindgridview will get the data source and bind it again
}
private void bindGridView()
{
GridView1.DataSource=getData();
GridView1.DataBind();
}
提供示例代码: protected void GridView1_PageIndexChanging(object sender,GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
bindGridView(); //bindgridview will get the data source and bind it again
}
protected void Page_Load(object sender,EventArgs e)
{
if(!IsPostBack)
bindGridView();
}
//this is some sample data
private void bindGridView()
{
DataTable t = new DataTable();
t.Columns.Add("Col1");
t.Columns.Add("Col2");
DataRow r = null;
for (int i = 0; i < 25; i++)
{
r = t.NewRow();
r.ItemArray = new object[] { "Val" + i," Another " + i };
t.Rows.Add(r);
}
GridView1.DataSource = t;
GridView1.DataBind();
}
这是标价: <asp:GridView OnPageIndexChanging="GridView1_PageIndexChanging" AllowPaging="true" PageSize="10" ID="GridView1" runat="server" AutoGenerateColumns="true"> 产生这个: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ASP.NET身份中角色与声明的最佳实践
- asp.net-mvc-3 – Asp.net Mvc3 webgrid和分页
- asp.net-mvc – 带有实体框架的ASP.NET MVC
- asp.net-mvc – 自定义异常过滤器在asp.net MVC中没有被击中
- asp.net – 如何MSDeploy构建的网站包到一个处女IIS网站
- asp.net-mvc – nhibernate:具有相同标识符值的不同对象已
- 尝试使用asp.net流式传输PDF文件会产生“损坏的文件”
- asp.net – 有谁知道如何摆脱我的.net网络服务的jsdebug请求
- asp.net – 我应该继续研究MVC 1.0上的项目还是停止学习MVC
- entity-framework – 在Enitity Framework中使用Asp.net身份
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC多站点SSO使用OpenID
- asp.net-web-api – 如何从WEB API检索邮件?
- asp.net-mvc-3 – ASP.NET MVC 3和App_Code文件夹
- asp.net-mvc – 如何根据用户过滤MVC 4中的结果
- asp.net – 如果缓存破坏程序与内容不匹配,防止捆
- 循环遍历ASP.NET缓存对象中的键
- 休息 – OData与GraphQL GraphQL比较OData有什么
- asp.net – 如何在客户端上为CustomValidator控件
- asp.net-mvc – 在MVC中的下拉列表选择上调用特定
- 存储ASP.NET会话变量的最佳解决方案是什么? Sta
热点阅读
