我有一个datagridview,其中包含许多可以通过文本框预设的列。前四列具有确定的宽度。我正在尝试设置所有剩余列的宽度。这是我的代码:
dgv1.ColumnCount = CInt(Val(Form32.tbNbBox.Text) + 4)
dgv1.Columns(0).Width = 100
dgv1.Columns(1).Width = 70
dgv1.Columns(2).Width = 70
dgv1.Columns(3).Width = 50
For i As Integer = 4 To CInt(Val(Form32.tbNbBox.Text))
Dim c(i) As DataGridViewColumn
For Each c(i) In dgv1.Columns
c(i).Width = 40
Next
因此,所有列都具有相同的宽度(40)。提前感谢您的帮助。
答案 0 :(得分:0)
我认为你使它变得更加复杂。
For i As Integer = 4 To CInt(Val(Form32.tbNbBox.Text)) -1
dgv1.Columns(i).Width = 40
Next