zoukankan      html  css  js  c++  java
  • DevExpress.XtraGrid.Views.Grid.GridView 选中行焦点的滚动条的位置 下

    最近客户需求,让显示数据的表格中选中最后一行数据,绑定代码如下:

    1                 gcnYM.DataSource = dt;
    2                 gvYM.BestFitColumns();
    3 
    4                 for (int i = 0; i < dt.Rows.Count; i++)
    5                 {
    6                         gvYM.UnselectRow(i);
    7                 }
    8                 gvYM.FocusedRowHandle = gvYM.RowCount - 1;
    9                 gvYM.SelectRow(gvYM.RowCount - 1);

    可是在前台界面初始化的时候显示的滚动条位置总是 没有到最下面(离最下面有一段距离),一直纳闷这个事情,直到今天,无意中发现有的页面可以有的页面不可以,然后对比这两个页面发现了有个地方不同,就是gridcontrol.Anchor属性一个是Top, Left;一个是Top, Bottom, Left。如果把有问题的那个页面的gridcontrol.Anchor属性改为Top, Left
    然后运行发现正常了。

    得出的结论是:初始化页面的时候,先绑定上面那段代码,然后在改变表格的高度的时候那么,滚动条会随着页面的变化而变化,从而显示的时候滚动条不在最下面。

        

  • 相关阅读:
    php curl getinfo
    php 实现树形结构
    E时代主机,其实做一个小虚拟主机还是不错的
    php 生成验证码
    php curl
    nodejs 操作mysql
    php ++a和a++
    nodejs上传图片并显示的例子
    json
    Rock,Paper,Scissors 水NOJ 1090
  • 原文地址:https://www.cnblogs.com/haowuji/p/2811381.html
Copyright © 2011-2022 走看看