Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 30.03.2013
Сообщений: 8
1
MySQL

Добавление, изменение и удаление строк dataGridView

06.07.2016, 16:59. Показов 4226. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер, форумчане. Помогите пожалуйста, кто сможет. Ситуация такая: есть форма с объектом dataGridView, которая отображает содержимое таблицы из базы данных MySQL. В dataGridView имеется строка для добавления строки (помечена символом *). Описал класс, осуществляющий подключение к базе данных и вызов хранимых процедур. Как реализовать добавление сроки в базу данных через последнюю строчку в dataGridView? Какое событие нужно обработать? Я думаю, что для всех строк, кроме последней стоит обрабатывать событие изменения значения ячейки и вызывать процедуру обновления записи в базе данных. Но не могу понять как мне быть с добавлением. Заранее благодарю за помощь.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.07.2016, 16:59
Ответы с готовыми решениями:

Удаление и добавление строк в DataGridView
Здравствуйте! Я только что начал изучать базы данных и сделал небольшую базу. У меня возникла...

Удаление/добавление/обновление строк в БД(Mysql) через dataGridView
Через процедуру заношу в dataGridView данные из таблицы: string sql = "call...

Удаление, изменение, добавление строк в DBGrid
Всем здравствуйте!!! Помогите разобраться Дано: Форма с DBGrid которая отображает одну из...

Добавление и удаление элементов ComboBox в DataGridView
Имеется DataGridView1 в котором один из столбцов имеет формат ComboBox. Как мне...

1
191 / 180 / 114
Регистрация: 28.07.2013
Сообщений: 610
06.07.2016, 21:22 2
Лучший ответ Сообщение было отмечено Sefihan как решение

Решение

Sefihan, подключай два события RowEnter и RowValidated
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int row;
...
void DataGridView1RowEnter(object sender, DataGridViewCellEventArgs e)
{
    //получаем количество строк в dataGridView1 на момент, когда строка получает фокус ввода
    row=dataGridView1.Rows.Count;
}
void DataGridView1RowValidated(object sender, DataGridViewCellEventArgs e)
{
    //проверяем изменилось ли количество строк в таблице
    //при переходе на другую строку
    //и если их стало больше, то, естественно, строка была добавлена
    if(dataGridView1.Rows.Count>row){
        MessageBox.Show("Вот те раз!\nНовая сточка!");
    }
}
0
06.07.2016, 21:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2016, 21:22
Помогаю со студенческими работами здесь

Добавление, удаление и изменение в ComboBox
Здравствуйте. В WPF реализовал построитель предложений с помощью ComboBox, ListBox и GroupBox. Не...

Добавление, изменение, удаление данных в бд
Здравствуйте помогите пожалуйста, ни как не могу понять как в wpf при нажатии на определенную...

Добавление строк в DataGridView
Среда Visual Basic STUDIO’2010 Professional На форме Form11 имеется кнопка для добавления Новой...

DataGridView Добавление строк
Доброго времени суток. Возможно ли в DataGridView добавить строки в то место где нужно мне, а не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru