C# DataGridView,在水平滚动时始终保持第一列可见?

C# DataGridView,在水平滚动时始终保持第一列可见?,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,我有一个包含10列的DataGridView,假设第7、8、9和10列在第0列可见时是隐藏的,因为表单有点窄。我可以水平滚动查看第10列,但这会隐藏第0列 如何在水平滚动时始终保持column0可见?所以滚动条实际上不会扩展到第0列 我正在使用Visual Studio 2013(所以我认为是S.net 5?)尝试使用以下属性: 获取或设置一个值,该值指示当用户水平滚动DataGridView控件时,列是否将移动 @LarsTech还没有尝试过,但如果你把它作为一个答案发布,我可以接受它,如果它

我有一个包含10列的DataGridView,假设第7、8、9和10列在第0列可见时是隐藏的,因为表单有点窄。我可以水平滚动查看第10列,但这会隐藏第0列

如何在水平滚动时始终保持column0可见?所以滚动条实际上不会扩展到第0列

我正在使用Visual Studio 2013(所以我认为是S.net 5?)

尝试使用以下属性:

获取或设置一个值,该值指示当用户水平滚动DataGridView控件时,列是否将移动


@LarsTech还没有尝试过,但如果你把它作为一个答案发布,我可以接受它,如果它起作用。
dataGridView1.Columns[0].Frozen = true;