Winforms 设置要在Datagridview C中显示的行数

Winforms 设置要在Datagridview C中显示的行数,winforms,datagridview,Winforms,Datagridview,嗨,外面的程序员们 我需要创建一个具有指定行的Datagridview,以便像excel gridview一样显示。我可以用vb创建它,但不能用C 在C中,只有在有数据时才会插入行,但默认情况下不会插入。例如,我需要在默认情况下创建10行。有人能帮我做这个吗。任何帮助都是莫大的荣幸。试试这个代码 dataGridView1.Rows.Add(10); 您可以使用以下选项: public void datagridview_datasource(DataGridView dgv,personne

嗨,外面的程序员们

我需要创建一个具有指定行的Datagridview,以便像excel gridview一样显示。我可以用vb创建它,但不能用C

在C中,只有在有数据时才会插入行,但默认情况下不会插入。例如,我需要在默认情况下创建10行。有人能帮我做这个吗。任何帮助都是莫大的荣幸。

试试这个代码

dataGridView1.Rows.Add(10);
您可以使用以下选项:

public void datagridview_datasource(DataGridView dgv,personne[] _lp)
{
dataGridView1.Rows.Clear();
dataGridView1.Columns.Clear();

foreach (System.Reflection.PropertyInfo prop in _lp[0].GetType().GetProperties())
    dgv.Columns.Add(prop.Name.ToString(), prop.Name.ToString());

int j;
for (j = 0; j < i; j++)
    dgv.Rows.Add(_lp[j].nom, _lp[j].prenom);

}

有一些简单的代码转换器,允许您将vb.NET转换为C:就像您所说的:您可以在vb中实现它,那么C应该不会那么难。@user3085364,如果它回答了您的问题,您应该将其标记为这样。@