0

DataGrid で行の高さを設定するにはどうすればよいですか? それを達成するためのプロパティはどこにもありません。私は .NET 3.5 を使用しています。これは C# で記述された WinForms アプリケーションです。

編集済み

データソースを割り当てるコードは次のとおりです。その前に好みの高さを設定していることがわかります。

        dgMyGrid.PreferredRowHeight = 64;

        dgMyGrid.DataSource = samples;
4

2 に答える 2

1

よく覚えていると、PreferredRowHeight という名前のプロパティがあります。データバインディングの前に設定する必要があります。

于 2012-10-11T21:23:03.307 に答える
0

スティーブの答えは機能します:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        dataGrid1.PreferredRowHeight = 64;
        myTableAdapter.Fill(myDataSet.myTable);
    }
}

高さ 64 の行を持つグリッドを生成します。ただし、これは機能しません。

    private void Form1_Load(object sender, EventArgs e)
    {
        myTableAdapter.Fill(myDataSet.myTable);
        dataGrid1.PreferredRowHeight = 64; // has no effect because the grid is already drawn
    }
于 2012-10-12T04:06:22.587 に答える