none
winform下 , datagridview滚动条的问题 RRS feed

  • 问题

  • 在WINFORM下,datagridview中,绑定了1000条数据;可见区域内只能看见10条;datagridview外有一个文本控件textbox;随着textbox的输入;datagridview会定位到相应的数据行;现在的问题是:我能定位到相应的数据行,但是不能将相应的行定位在我想要的位置;我只能将找到的数据定位在显示区域的第一行(this.gvInner.FirstDisplayedScrollingRowIndex = 3);我现在想把找到的数据定位在显示区域的第二或第三行,怎么做啊?
    大其心,可容天下之物; 虚其心,可受天下之善;
    2011年9月25日 1:36

答案

  • 在WINFORM下,datagridview中,绑定了1000条数据;可见区域内只能看见10条;datagridview外有一个文本控件textbox;随着textbox的输入;datagridview会定位到相应的数据行;现在的问题是:我能定位到相应的数据行,但是不能将相应的行定位在我想要的位置;我只能将找到的数据定位在显示区域的第一行(this.gvInner.FirstDisplayedScrollingRowIndex = 3);我现在想把找到的数据定位在显示区域的第二或第三行,怎么做啊?
    大其心,可容天下之物; 虚其心,可受天下之善;

    恐怕只有设置FirstDisplayedScrollingRowIndex属性了。至少微软没有直接提供一个“位置不变,直接定位”的方法
    如果你有其它意见或私下交流,请直接发送maledong_work@foxmail.com;或者讨论(Talk)
    If you do not have QQ, please open the page and download it and click the image to talk or leave message for me.
    下载MSDN桌面工具(Vista,Win7)
    下载Technet桌面小工具(Vista,Win7)
    慈善点击,点击此处
    2011年9月25日 2:13
    版主