2 / 2 / 0
Регистрация: 29.09.2011
Сообщений: 113
1

Сохранение изменений, сделанных в DGV, в БД

09.04.2012, 23:52. Показов 1548. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Я создал проектик который загружает базу данных в DataGridView и есть такая возможность при роботе программы редактировать таблицу, но вот вопрос как эти изменения потом сохранить в БД...
Подскажите пожалуйста вот проект
Вложения
Тип файла: rar WorkDataBase.rar (134.0 Кб, 26 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.04.2012, 23:52
Ответы с готовыми решениями:

Отображение данных в DGV после сделанных изменений в БД
привет, не знаю как сделать после добавления записи в таблицу напрямую, после нажатия кнопки и чтоб...

Сохранение изменений сделанных программно в datagridview который связан с бд Access
В общем, у меня есть датагрид связанный через выбор источника данных, и он полностью заблокирован...

Отслеживание изменений в БД сделанных другим приложением
Существует подключение к базе данных firebird. На форме находится dataGridView. Пользователь может...

Контроль сделанных в Active Directory изменений
Подскажите пожалуйста, кто чем пользуется. Начальство требует, а как это сделать, я теряюсь в...

6
14 / 14 / 1
Регистрация: 04.04.2012
Сообщений: 34
10.04.2012, 00:52 2
C#
1
2
3
Validate();
             название_таблициBindingSource.EndEdit();
             название_таблициTableAdapter.Update(название_базыDataSet);
Добавлено через 7 минут
в вашем случаи. Добавляете на форму Button и пишите на него вот этот код
C#
1
2
3
4
5
6
private void button1_Click_1(object sender, EventArgs e)
        {
            Validate();
            teblBindingSource.EndEdit();
            teblTableAdapter.Update(myDataSet);
        }
В свойствах базы поставьте обновлять если новее
1
2 / 2 / 0
Регистрация: 29.09.2011
Сообщений: 113
10.04.2012, 14:33  [ТС] 3
Спасибо большое.
Ещё 1 вопрос в от что а если все данные будут пустые как удалить эту строку?
0
14 / 14 / 1
Регистрация: 04.04.2012
Сообщений: 34
10.04.2012, 20:48 4
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
if (Button.Visible == true)
                {
 
                    string message = "Вы действительно хотите удалить эту запись?"; //Запрос на удаление 
                    string caption = "Удалить запись";
                    MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                    DialogResult result;
 
                    result = MessageBox.Show(message, caption, buttons);
 
                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        if (dataGridView1.Focused == true)
                        {
                            int number = dataGridView1.CurrentCell.RowIndex;
                            dataGridView1.Rows.RemoveAt(number);
                        }
}
}
1
2 / 2 / 0
Регистрация: 29.09.2011
Сообщений: 113
10.04.2012, 22:39  [ТС] 5
Спасиб тебе огноменное
0
2 / 2 / 0
Регистрация: 29.09.2011
Сообщений: 113
12.04.2012, 00:36  [ТС] 6
А можно ли как-то данную базу распечатать в виде таблицы?
0
1057 / 864 / 195
Регистрация: 31.03.2010
Сообщений: 2,521
13.04.2012, 15:25 7
FastReport используйте. Программа позволяет создать шаблон и передать данные(DataTable) в этот шаблон.
1
13.04.2012, 15:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2012, 15:25
Помогаю со студенческими работами здесь

Обновление страницы после изменений в БД сделанных другим
К одной БД имеют доступ и могут делать там изменения одновременно двое клиентов. Нужно чтобы...

Закрыть файл Excel с сохранением сделанных изменений
Вроде изучил этот вопрос 'параметр SaveChanges типа Boolean, если установить True сделанные...

Как произвести откат изменений, сделанных менеджером обновлений
После очередного обновления при помощи менеджера пакетов обнаружил, что приложения открываемые...

Открытие в файла в DGV и сохранение из DGV в файл
Вот 2 кода Сохраняет нормально, но открыть потом не получается как будто не дочитывает и что,...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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