0

我有一个 DataGridView 并且它有一些列,我希望可以调整列宽的大小,但是当鼠标到达它的边缘时,DataGridView 不允许最后一列更大。我该如何解决这个问题?我在其他软件中看到了DataGridView,我可以拖动最后一列的边缘并将其移到控件之外,这样我就可以使它更大,但不知何故,.net 的这个控件有这个肮脏的限制!请分享您的解决方案谢谢。

4

2 回答 2

0

是的,你不能这样做,但也有一些肮脏的解决方案:)

在表单中添加一个按钮并将此代码放在按钮单击功能中

dataGridView1.Columns[1].Width += 100;
于 2012-12-02T14:19:55.097 回答
0

创建一个水平方向的拆分容器控件并将其停靠在您的表单上。将数据网格添加到 splitcontainer 的左侧面板并将其停靠或锚定,以便右侧难以抵靠拆分器位置。然后,当拆分容器的拆分器移动时,您的网格将调整大小,您可以处理调整大小事件以更改列大小。

于 2013-07-30T15:50:28.450 回答