码迷,mamicode.com
首页 > Web开发 > 详细

7.从客户端与服务器端定位AspxGridView数据

时间:2015-06-19 16:35:05      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:

一、从客户端定位数据:
1.将焦点转移到编辑行的指定列
(1)调用SetFocusedRowIndex设置焦点行
function SetFocusedRowIndex(visibleIndex : int);
调用SetFocusedRowIndex方法后将触发FocusedRowChanged事件

(2)调用FocusEditor方法将焦点转移到编辑行的指定列
语法1:FocusEditor(ASPxClientGridViewColumn column);
语法2:FocusEditor(int columnIndex);
语法3:FocusEditor(string columnFieldNameOrId);

2.获取焦点行号
调用GetFocusedRowIndex方法
语法:function GetFocusedRowIndex() : int;

3.将某行置为可见(未验证)
调用SetClientVisible方法。

4.跳转到指定页
(1)调用GotoPage方法跳转到指定行。
function GotoPage(pageIndex : int);
(2)调用PrevPage方法跳转到前一页。
function PrevPage();
(3)调用NextPage方法跳转到下一页。
function NextPage();

二、从服务器端定位数据
1.设置焦点行
AspxGridView的焦点行(当前行)与选择行是有区别的
(1)获取或设置焦点行可以访问其FocusedRowIndex属性。
(2)可以通过SettingsBehavior.AllowFocusedRow读取或设置是否允许定位焦点行。
(3)可以调用AspxGridView的MakeRowVisible方法使指定主键值的行所在页可见,从而立即看到选中或跳转的效果。
例:
int keyValue = (int)(this.ASPxGridView1.GetRowValues(0,"LogID"));
this.ASPxGridView1.MakeRowVisible(keyValue);
this.ASPxGridView1.FocusedRowIndex = 0;
this.ASPxGridView1.Selection.UnselectAll();//取消所有行的选择
this.ASPxGridView1.Selection.SelectRow(0);//选中第一行

 


2.将某行置为可见
调用MakeRowVisible方法。

3.跳转到指定页
将PageIndex修改为指定页号则可跳转到指定页。
来源:.net学习网
说明:所有来源为 .net学习网 的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!

7.从客户端与服务器端定位AspxGridView数据

标签:

原文地址:http://www.cnblogs.com/xumingyang/p/4589014.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!