我的项目AllowFocusedRow="True"
中有一个AspxGridView。每次我加载页面(使用表格)时,第一行都会被聚焦。当我在服务器端(在页面加载之前)为gvMain.FocusedRowIndex分配-1时,它没有帮助。但是当我在客户端更改焦点行索引时:
Init="function() {
gvMain.SetFocusedRowIndex(-1);
然后它加载表格,选择第一行然后消失。所以我想最好先定义一下。但是如何?
答案 0 :(得分:7)
解决方案是PreRender事件:
protected void ASPxGridView1_PreRender(object sender, EventArgs e) {
if(!IsPostBack)
ASPxGridView1.FocusedRowIndex = -1;
}
答案 1 :(得分:0)
使用ASPxGridView的DataBound事件如下所示隐藏FocusedRow:
protected void ASPxGridView1_DataBound(object sender, EventArgs e) {
if(!IsPostBack)
ASPxGridView1.FocusedRowIndex = -1;
}