asp.net - AspxGridView 默认聚焦行

标签 asp.net devexpress aspxgridview

我的项目中有一个带有 AllowFocusedRow="True" 的 AspxGridView。每次我加载页面(带有表格)时,第一行都会被聚焦。当我在服务器端(页面加载之前)将 -1 分配给 gvMain.FocusedRowIndex 时,它没有帮助。但是当我在客户端更改聚焦行索引时:

                    Init="function() {
                    gvMain.SetFocusedRowIndex(-1);

然后它加载表格并选择第一行然后消失。所以我想最好早点定义它。但是如何呢?

最佳答案

解决方案是 PreRender 事件:

protected void ASPxGridView1_PreRender(object sender, EventArgs e) {
        if(!IsPostBack)
            ASPxGridView1.FocusedRowIndex = -1;
    }

关于asp.net - AspxGridView 默认聚焦行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407969/

相关文章:

c# - 如何使用c#获取gridview中的特定数据?

asp.net - 以编程方式在 ASPX 页面中为 'visible' 属性设置值

c# - 使用自定义删除覆盖 EntityDataSource

c# - 通过更新面板请求调用回传

c# - 对运行时实例化的类使用依赖注入(inject)

wpf - 通知 DevExpress 数据网格中 View 上的模型属性发生更改

c# - 在 Devexpress XtraGrid GroupRow 中显示递归行数

jquery - 如何给滚动条,高度自动完成显示列表?

asp.net - 在 ASP.NET 中自动进行 HtmlEncode

c# - 在没有设计器的情况下显示 DevExpress waitform 对话框