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

Узнай цену своей работы

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

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

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

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
Похожие ответы