自动滚动到固定列datagridview vb.net

时间:2011-03-18 06:33:06

标签: vb.net datagridview scrollbar

我的winform应用程序中有一个datagrid控件。它有近30列。前2列被冻结,其他列可以使用滚动条查看。

工作正常。

我想通过允许用户从上面的列列表中选择一列并使datagrid自动滚动到该列来添加一些功能。

所以我想问一下如何让我的datagrid自动滚动到指定的列。

3 个答案:

答案 0 :(得分:2)

得到了很好的答案:

http://msdn.microsoft.com/en-us/magazine/cc163669.aspx

即。可以使用"DataGridView.FirstDisplayedScrollingColumnIndex = x"

完成 无论如何,无论如何。

答案 1 :(得分:0)

就这样说:

DataGridView.FirstDisplayedScrollingColumnIndex = DataGridView.Columns.count -1;

答案 2 :(得分:0)

扩展之前的答案 - 如果您为列命名,则可以执行此操作:

dgvContacts.FirstDisplayedScrollingColumnIndex = colSurname.Index