如何在DataGrid中设置行高?我没有看到任何财产实现这一点。我使用的是.NET 3.5,它是一个用C#编写的WinForms应用程序。
EDITED
以下是分配数据的代码段,您可以看到我在此之前设置了首选高度
dgMyGrid.PreferredRowHeight = 64;
dgMyGrid.DataSource = samples;
答案 0 :(得分:1)
如果我记得很清楚,有一个名为PreferredRowHeight的属性。应在数据绑定之前设置。
答案 1 :(得分: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
}