C# datagridview怎么自动滚动
时间: 2023-11-22 09:45:01 浏览: 329
横向滚动的gridsview,由gridview+viewpager做的
3星 · 编辑精心推荐
在C#中,可以通过设置DataGridView的FirstDisplayedScrollingRowIndex属性来实现自动滚动。具体步骤如下:
1. 获取DataGridView的行数,假设为rowCount。
2. 设置DataGridView的FirstDisplayedScrollingRowIndex属性为rowCount - 1,即最后一行的索引。
3. 调用DataGridView的Refresh方法,刷新控件。
以下是示例代码:
```
// 获取DataGridView的行数
int rowCount = dataGridView1.Rows.Count;
// 设置FirstDisplayedScrollingRowIndex属性
dataGridView1.FirstDisplayedScrollingRowIndex = rowCount - 1;
// 刷新控件
dataGridView1.Refresh();
```
如果需要实现自动滚动的效果,可以将以上代码放在DataGridView的RowsAdded事件中,这样每次添加新行时就会自动滚动到最后一行。
阅读全文