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

在C#Windows应用程序中,我使用DataGridView来显示所有数据。 我想在用户单击“添加新行”按钮时向网格添加新行。 我怎么能做到这一点?

操作Windows窗体DataGridView控件中的行: http : //msdn.microsoft.com/en-us/library/ddtce152.aspx

onclick of button使用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 } 

在你的onclick事件中,你是在调用DataTable.Rows.Add()还是类似的?