找回密码
 立即注册

QQ登录

只需一步,快速开始

wangshw

注册会员

2

主题

8

帖子

26

积分

注册会员

积分
26

活字格认证

最新发帖
wangshw
注册会员   /  发表于:2013-11-7 16:06  /   查看:8091  /  回复:5
产品版本:C1StudioAspWijmo_2013v1.msi
1、在后台写sql 语句,然后绑定数据,提示在
异常详细信息: System.Web.HttpException: 'C1GridView1':PageIndexChanging的事件没有被处理。
PageIndexChanging的事件 如何写?
2、如何显示行号?

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-11-7 20:10:00
沙发
回复 1楼wangshw的帖子

wangshw 你好,
关于分页和显示行号请参考附件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wangshw
注册会员   /  发表于:2013-11-8 16:29:00
板凳
回复 2楼iceman的帖子

根据例子,分页的功能已经实现,但是分页后,每页的行号又从1开始,不能累加显示,如下图,第二页第一行应该显示11

可能是 C1GridView1_RowCreated 事件中, int index = e.Row.RowIndex; 这的问题,请问该如何修改?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-8 18:03:00
地板
回复 3楼wangshw的帖子

wangshw 你好,
请参考附件:


主要是通过,pageIndex 计算当前行索引:
  1.   int pageIndex = 0;
  2.         protected void C1GridView1_PageIndexChanging1(object sender, C1.Web.Wijmo.Controls.C1GridView.C1GridViewPageEventArgs e)
  3.         {
  4.             pageIndex = this.C1GridView1.PageIndex = e.NewPageIndex;

  5.             LoadData(1);
  6.         }

  7.         protected void C1GridView1_RowCreated(object sender, C1GridViewRowEventArgs e)
  8.         {
  9.             int index = e.Row.RowIndex;
  10.             if (index == -1)
  11.             {
  12.                 return;
  13.             }
  14.             (e.Row.FindControl("CustomLabel1") as CustomLabel).Text = (pageIndex*this.C1GridView1.PageSize+index + 1).ToString();
  15.         }
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
wangshw
注册会员   /  发表于:2013-11-11 08:12:00
5#
回复 4楼iceman的帖子

非常感谢,问题已经解决。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-11-11 09:04:00
6#
回复 5楼wangshw的帖子

不客气,有问题欢迎开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部