DataGridView での行の高さ

解決


ちゃまき  2012-05-21 16:20:54  No: 147603  IP: 192.*.*.*

VB2010 OSはXP にて開発をしています。
DataGridView で行の高さを一律30に統一したい場合なのですが、
行数を取得し、

 For i = 0 To 最大行数
  DataGridView1.Rows(i).Height = 30
 Next i

 で実現はできたのですが、この方法しかないのでしょうか?
  行数が少ないので表示にストレス等はなかったのですが、他にもやり方が
  あれば教えてください。

編集 削除
魔界の仮面弁士  2012-05-21 17:19:10  No: 147604  IP: 192.*.*.*

「行を追加する前」に、RowTemplate で高さを指定してみてください。


Public Class Form1
    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
        DataGridView1.RowTemplate.Height = 30
        DataGridView1.ColumnCount = 5
        DataGridView1.RowCount = 30
    End Sub
End Class

編集 削除
ちゃまき  2012-05-22 09:06:10  No: 147605  IP: 192.*.*.*

ありがとうございます。
DataGridView1.RowTemplate.Height = 30
ですが、行を追加した後に入れていたので、だめだとわかりました。

無事解決しました。

編集 削除