找回密码
 立即注册

QQ登录

只需一步,快速开始

mqd2002

银牌会员

5

主题

33

帖子

3691

积分

银牌会员

积分
3691

活字格认证

mqd2002
银牌会员   /  发表于:2011-7-15 13:23  /   查看:11101  /  回复:13
您好,问题如上,我不想多添加一个select列只想随便点击任何一列都能够将当前行的行号获取,有办法么??:~

13 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-15 18:19:00
沙发

  1. <script type="text/javascript" id="ComponentOneClientScript3">
  2.     function C1GridView1_ClientOnSelectionChanged1(c1GridView, arg) {            

  3.             var selectedRows = c1GridView.get_selection().get_selectedRows();
  4.             var selectedRow = selectedRows.get_item(0);
  5.             var index = selectedRow[0].rowIndex;            
  6. };
  7. </script>
复制代码
回复 使用道具 举报
mqd2002
银牌会员   /  发表于:2011-7-18 08:23:00
板凳
谢谢,看见你的代码了,现在问题是我如何调用这段代码?
回复 使用道具 举报
mqd2002
银牌会员   /  发表于:2011-7-18 08:26:00
地板
我把脚本代码加到页面代码里了,在页面事件里添加了C1GridView1_ClientOnSelectionChanged1事件,但是在调试的时候,点击一行后没有响应这个事件啊?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-18 09:18:00
5#
给GridView添加事件,然后把代码拷过去就可以了

本帖子中包含更多资源

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

x
回复 使用道具 举报
mqd2002
银牌会员   /  发表于:2011-7-18 09:48:00
6#
我添加了,但是运行的时候报错

本帖子中包含更多资源

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

x
回复 使用道具 举报
mqd2002
银牌会员   /  发表于:2011-7-18 09:58:00
7#
var selectedRows = c1GridView.get_selection().get_selectedRows();这句话中的get_selection()和get_selectedRows()我这里都选不到。
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-18 09:59:00
8#
访问选中行的方法就是那三行代码,你可能需要更具的实际应用场景加一些逻辑判断,比如,判断选中的行是否为空:selectedRows.get_length()等。
回复 使用道具 举报
mqd2002
银牌会员   /  发表于:2011-7-18 10:35:00
9#
为什么我无论选择哪一行,selectedRows.get_length()这都是0呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-7-18 11:07:00
10#
我做了一个简单的页面,可以正常得到选中的行,你可以试一下

本帖子中包含更多资源

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

x
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部