Как добавить новую строку в DataGridView с помощью кнопки - PullRequest
2 голосов
/ 01 июля 2010

В приложении C # для Windows я использую DataGridView для отображения всех данных.Я хочу добавить новую строку в сетку, когда пользователь нажимает кнопку «Добавить новую строку».Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 01 июля 2010

Управление строками в элементе управления Windows Forms DataGridView: http://msdn.microsoft.com/en-us/library/ddtce152.aspx

нажатие кнопки добавить строку с помощью 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 
        }
0 голосов
/ 01 июля 2010

В своем событии onclick вы вызываете DataTable.Rows.Add () или подобное?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...