Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 10.07.2010
Сообщений: 4

обновление dataGridView

10.07.2010, 20:45. Показов 2819. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста!!!
Есть две формы на первой dataGridView, а на второй я добавляю данные.
Написала процедуру обновления:


C#
1
2
3
4
5
6
7
public void RefreshDataGridView()
            {
                englishOnlineDataSet.Clear();
                bookTableAdapter.Fill(englishOnlineDataSet.Book);
                dataGridView1.DataSource = englishOnlineDataSet.Book.DefaultView;
             
            }
На второй форме:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
private void button1_Click(object sender, EventArgs e)//добавить в базу
        {
            if (((textBox2.Text == "Введите наименование книги") || (textBox2.Text == "")) || ((textBox3.Text == "Введите автора") || (textBox3.Text == ""))|| ((textBox4.Text == "Введите количество книг") || (textBox4.Text == ""))|| ((textBox5.Text == "Введите дату поступления") || (textBox5.Text == ""))|| ((textBox6.Text == "Введите стоимость книги") || (textBox6.Text == "")))
                MessageBox.Show("Не все данные введены", "Ошибка ввода данных", MessageBoxButtons.OK, MessageBoxIcon.Information);
            else
            {
                EnglishOnlineEntities enties = new EnglishOnlineEntities();
                Book book = new Book();
                book.Name = textBox2.Text;
                book.Author = textBox3.Text;
                book.Date = Convert.ToDateTime(textBox5.Text);
                book.Sum = Convert.ToByte(textBox4.Text);
                book.CostPerUnit = Convert.ToDecimal(textBox6.Text);
                enties.AddToBook(book);
                enties.SaveChanges();
                label1.Visible = true;
                textBox2.Text = "Введите наименование книги";
                textBox3.Text = "Введите автора";
                textBox4.Text = "Введите количество книг";
                textBox5.Text = "Введите дату поступления";
                textBox6.Text = "Введите стоимость книги";
            }
            Form5 my = new Form5();
            my.RefreshDataGridView();
            
        }
Но, dataGridView не обновляется(((
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.07.2010, 20:45
Ответы с готовыми решениями:

Обновление dataGridView
Добрый день! Подскажите пожалуйста как реализовать обновление dataGridView (чтобы выводились все записи БД, в том числе и только что...

DataGridView и обновление бд
Доброго времени суток. Я наверное повторяюсь... но много тем читал про то как сохранить изменения в бд после изменений в dataGridView. ...

Обновление DataGridView
Добрый день! Нужна помощь) Есть таблица в базе данных, которую я отображаю через listbox, но при подгрузке информации на listbox, она...

3
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
11.07.2010, 18:31
в button1_Click нет сохранения в БД.
0
1 / 1 / 0
Регистрация: 10.07.2010
Сообщений: 4
12.07.2010, 20:25  [ТС]
Есть: enties.SaveChanges();
Спасибо, но я уже справилась))
1
8 / 8 / 0
Регистрация: 12.04.2010
Сообщений: 23
28.07.2010, 16:51
Если можно, пожалуйста, выложи код как это получилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.07.2010, 16:51
Помогаю со студенческими работами здесь

DataGridView и обновление БД
Вопрос конечно уже поднимался, но тем не менее прошу помощи, так как до конца не могу разобраться. Есть две формы - на одной...

Обновление записей в datagridview
Есть две таблицы в access с одним числовым полем, скрни ниже. Можно ли сделать, чтобы из левой таблицы данные переносились в правую и...

Обновление DataGridView (Access)
Опять проблема с БД Access. Снова нужна ваша помощь в двух вопросах 1. Как обновить DataGridView, база заполняется, но для...

Обновление данных в DataGridView
как сделать так, чтобы после каждого изменения содержимого ячейки, DataGridView обновляла свои данные, т.е. чистилась, заново считывала...

Не работает обновление DataGridView
Вызываю функцию obnovl с другой формы. После чего она должна обновить данные в DataGridView из БД. Но почему-то не обновляет...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru