Динамическая генерация элементов управления - C#

Формулировка задачи:

Всем привет! Делал когда-то такое. К примеру кнопки. Пишешь в цикле что-то типа: Button b = new Button(); b.Text = i; Дальше, по идее, ставишь один обработчик и внутри него смотришь по Text, к примеру, какая кнопка нажата. Предварительно естественно создаёшь форму и Layouter (tableLayoutPanel). Без него ничего работать не будет. Теперь задача усложнилась. Пишу таблицу из четырёх колонок. И нужно по нажатию кнопки добавлять и удалять в таблице строки, а так же организовать двойной клик на ячейке, с целью редактирования всей строки. Помогите плиз с реализацией. Заранее спасибо!

Код к задаче: «Динамическая генерация элементов управления - C#»

textual
        //Добавить одну строку
        private void button2_Click(object sender, EventArgs e)
        {
            dataGridView1.RowCount++;
        }
        
        //Удалить выделенную строку
        private void button3_Click(object sender, EventArgs e)
        {
            dataGridView1.Rows.Remove(dataGridView1.CurrentRow);
        }

15   голосов, оценка 3.933 из 5


СОХРАНИТЬ ССЫЛКУ