我试图用具有多个属性的对象列表填充表单上的datagridview以便创建表。
private void display()
{
DataGridViewName.AutoGenerateColumns = false;
DataGridViewName.DataSource = Class.List;
DataGridViewName.ClearSelection();
}
当我将AutoGenerateColumns设置为false时,单元格中什么都没有显示(我使用designmode输入列标题),如果我将AutoGenerateColumns更改为true,它将为每个参数添加一列,并且列标题显示了名称。属性。为何没有显示数据的任何解释都设置为false,如果没有显示,是否可以将列标题名称从属性名称更改为自动生成的列上的其他名称?
答案 0 :(得分:0)
您需要使用AutoGenerateColumn = false
并为每列设置DataPropertyName
然后可以更改标题设置HeaderText
属性