欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » AspxGridView使用教程 » 正文

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

创建时间:2011年11月27日 13:40  阅读次数:(7898)
分享到:
一、从客户端定位数据:
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学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】

打赏

取消

感谢您的支持,我会做的更好!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

最新评论

共有评论1条
  • #1楼  评论人:abc  评论时间:2012-2-2 17:27:04
  • 不错,这是我见过最完整的AspxGridView教程了,谢谢!
发表评论:
留言人:
内  容:
请输入问题 49+60=? 的结果(结果是:109)
结  果: