listView始终显示新添加的一行,滚动条自动向下滚动

转载 http://hi.baidu.com/pepsi360/item/ae2fd4c4abdf8663f7c95da9

实现代码:

ListViewItem Item = new ListViewItem();
Item.SubItems.Clear();

.....相关其他代码

this.listView1.Items.Add(Item);
Item.EnsureVisible(); ;//关键的实现函数,切记它的位置!!!

 

或者

this.lvwInfoList.EnsureVisible(this.lvwInfoList.Items.Count   -   1);//自动滚动到指定行

posted @ 2012-10-31 15:48  苏苏zhao  阅读(458)  评论(0编辑  收藏  举报