listview中有一个属性 EnsureVisible  可以保证选中行在可视范围内.如下描述:

ListView problem
--------------------------------------------------------------------------------

Hello,

Anyone know how to scroll down the listview by code?
Eg. I have 200 items in the listview. When I set the selectedItem to be
item 180, the user cannot see it if he don''t scroll it down.

Thanks!
 
Re: ListView problem
--------------------------------------------------------------------------------

Use the EnsureVisible method. Pass in the index of the item you want to
scroll into view.
____________________
Klaus H. Probst, MVP

那么C#中的DataGridView呢?
虽让DataGridView没有那么直接的方法但是还是可以变通实现的,如下:
//
arow.Selected = true;//选中某行
DataGridView.FirstDisplayedScrollingRowIndex = arow.Index; //让选中行显示在可视范围内
///

FirstDisplayedScrollingRowIndex 这个属性的意思蛮不好理解的.

文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/4_webprogram/asp.net/asp_netshl/2008131/98223.html

转载于:https://www.cnblogs.com/starxp/articles/1888631.html

2句搞定 DataGridView 让选中行在可视范围内相关推荐

  1. datagridview 获取选中行号 数据,判断是不是选中了一行

    datagridview 获取选中行号 数据,判断是不是选中了一行 if (cc.dataGridView1.SelectedRows.Count > 0)//小于等于0 为没有选中任何行    ...

  2. datagridview删除选中行

    datagridview删除选中行 for (int i = dgv_SerialNumber.SelectedRows.Count; i > 0; i--) {dgv_SerialNumber ...

  3. DataGridview获取选中行数

    DataGridview获取选中行数 代码: dataGridView1.CurrentRow.Index//获取选中行数 使用Messbox.Show()弹窗:

  4. datagridview 获取选中行的索引

    C# CODE for (int i = 0; i < this.dataGridView1.SelectedRows.Count; i++)//遍历所有选中的行 { this.dataGrid ...

  5. 【C#语言】DataGridView修改选中行颜色

    在项目实践过程中,需要修改选中行的颜色,以满足客户的需求. 事件 重新绘制行的颜色 RowPrePaint. 属性 获取或设置行的默认样式,除非重写默认样式,否则将用它们来呈现行中的单元格. publ ...

  6. datagridview 设置选中行_Excel实用两大技巧,删除重复行,神奇选择性粘贴

    在Excel中删除重复行的操作变得非常简单,有以下两种方法轻松解决. 1.表中的重复行的删除 图展示的是一个包含有多条重复信息的数据表,它是使用<Ctrl+T>创建的表格. 删除其中的重复 ...

  7. DataGridView 设置选中行、自适应列宽

    1.SelectionMode 设置如何选择DataGridView的单元格     -->CellSelect:可以选定一个或者多个单元格     -->ColumnHeaderSele ...

  8. datagridview 设置选中行_Sublime Text 3最好的功能、插件和设置

    Sublime Text 3 是一个了不起的软件.首先,它是一个干净,实用,可以快速的编写代码编辑器.它不仅具有令人难以置信的内置功能(多行编辑和VIM模式),而且还支持插件,代码片段和其他许多东西. ...

  9. wifi密码忘了?电脑cmd一句搞定

    别人问:你家的wifi密码是多少? 你: 卧槽,忘了- 这种情况日常发生,怎么办??? cmd里有个 statement 可以用: 注意!!! 只能查到 曾经连接过的 wifi 的 名字和密码哦 不是 ...

最新文章

  1. Linux内核跟踪之trace框架分析【转】
  2. csv 逗号数量不一样_敲黑板,表格后缀xls、xlsx、xlsb、xlsm、csv分别是什么意思?...
  3. 使用json-lib实现json to javabean
  4. MongoDB Modifiers(原子操作)
  5. 青龙羊毛——火源星球新脚本(搬运)
  6. 权威报告】WanaCrypt0r勒索蠕虫完全分析报告
  7. 深入浅出 python epub_《机器学习从认知到实践(第2辑)(套装共3册,Python+TensorFlow)》epub+mobi+azw3...
  8. dns提供商主机名_DNS域名解析的过程
  9. c 语言矩阵求逆算法,矩阵的逆 C 语言 算法一
  10. 《变革中的思索》各路读者评论
  11. 【WEB端移动端】企业官网高保真Axure原型模板
  12. C语言 斐波那契数列
  13. php新年倒计时源码,2020年-新年倒计时HTML源码
  14. 无线桥接dns服务器未响应,小米路由器AX3600恢复出厂设置的方法
  15. 华为手机非华为电脑NFC一碰传使用
  16. 主机域名中什么叫计算机名,主机域名中的主机名是什么概念
  17. 【Codeforces】2015-2016 ACM-ICPC Nordic Collegiate Programming Contest (NCPC 2015) A Adjoin the Netwo
  18. 苹果Mac中delete键的七种用法!
  19. linux清理根目录下的垃圾,Linux 根目录满了解决方法
  20. 硬盘那些事(Windows系统下磁盘格式的优缺点)

热门文章

  1. 让你的微信私人账号也具备公众账号的 关键字回复功能
  2. KlayGE 4.4中渲染的改进(五):OpenGL 4.4和OpenGLES 3
  3. openSUSE 11.2 文泉中文字体安装
  4. 扩展Editplus为Java IDE
  5. mysql赋予权限的时候报错_想要远程连接MySQL,赋予root权限没用啊?一直报语法错误...
  6. 为什么有的人喜欢夜间工作_为什么开发人员喜欢在夜间编码
  7. raspberry pi_使用Kubernetes在Raspberry Pi上进行集群计算
  8. Bootstrap CSS 编码规范之不要使用 @import
  9. 二.路径规划---二维路径规划实车实现---gmapping+amcl+map_server+move_base
  10. Git笔记(9) 打标签