我的winform应用程序中有一个datagrid控件。它有近30列。前2列被冻结,其他列可以使用滚动条查看。
工作正常。
我想通过允许用户从上面的列列表中选择一列并使datagrid自动滚动到该列来添加一些功能。
所以我想问一下如何让我的datagrid自动滚动到指定的列。
答案 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