【发布时间】:2013-07-18 14:27:49
【问题描述】:
我想知道是否可以让 dataGridView 列自动调整其宽度以适应其内容,同时由用户调整大小?
这是我迄今为止尝试过的:
dataGridView.AllowUserToResizeColumns = true;
dataGridView.Columns[0].AutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells;
dataGridView.Columns[0].Resizable = DataGridViewTriState.True;
但是,我仍然无法手动调整列大小。
如果有人已经遇到过这个问题或有任何想法,请告诉我。
谢谢。
【问题讨论】:
-
DataGridView列是否默认可调整大小?当您删除所有这些代码时会发生什么?你可以调整它们的大小吗? -
是的列可以调整大小。我的数据网格中有其他列可以调整大小。但是一旦我将 AutoSizeMode=DataGridViewAutoSizeColumnMode.DisplayedCells 设置为一列,这个特定的列就不能再调整大小了,而其他列是。
标签: c# .net datagridview