Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用按钮向DataGridView添加新行_C#_.net_Winforms_Datagridview - Fatal编程技术网

C# 如何使用按钮向DataGridView添加新行

C# 如何使用按钮向DataGridView添加新行,c#,.net,winforms,datagridview,C#,.net,Winforms,Datagridview,在C#Windows应用程序中,我使用DataGridView显示所有数据。我想在用户单击AddNewRow按钮时向网格中添加新行。如何完成此操作?在onclick事件中,是否调用DataTable.Rows.Add()或类似命令?操作Windows窗体DataGridView控件中的行: 单击按钮add row,使用dataGridView.Rows.add,如下例所示 // Populate the rows. string[] row1 = new string[]{"M

在C#Windows应用程序中,我使用DataGridView显示所有数据。我想在用户单击AddNewRow按钮时向网格中添加新行。如何完成此操作?

在onclick事件中,是否调用DataTable.Rows.Add()或类似命令?

操作Windows窗体DataGridView控件中的行:

单击按钮add row,使用dataGridView.Rows.add,如下例所示

 // Populate the rows.
        string[] row1 = new string[]{"Meatloaf", 
                                            "Main Dish", boringMeatloaf, boringMeatloafRanking};
        string[] row2 = new string[]{"Key Lime Pie", 
                                            "Dessert", "lime juice, evaporated milk", "****"};
        string[] row3 = new string[]{"Orange-Salsa Pork Chops", 
                                            "Main Dish", "pork chops, salsa, orange juice", "****"};
        string[] row4 = new string[]{"Black Bean and Rice Salad", 
                                            "Salad", "black beans, brown rice", "****"};
        string[] row5 = new string[]{"Chocolate Cheesecake", 
                                            "Dessert", "cream cheese", "***"};
        string[] row6 = new string[]{"Black Bean Dip", "Appetizer",
                                            "black beans, sour cream", "***"};
        object[] rows = new object[] { row1, row2, row3, row4, row5, row6 };

        foreach (string[] rowArray in rows)
        {
            dataGridView.Rows.Add(rowArray); // addding row 
        }

@普拉纳·拉纳:如果我想添加无限行,那么我该怎么做?