Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/22: Рейтинг темы: голосов - 22, средняя оценка - 5.00
Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
1

Сохранение данных из datagridview в базу данных под MS sql server 2012

21.05.2015, 01:58. Просмотров 4387. Ответов 3
Метки нет (Все метки)

Доброго времени суток.
Делаю курсовую, и до этого момента думал, что самое сложное создать правильную модель данных, но оказалось нет...))
Проблема в том, что мне нужно сохранять данные из грида в бд (чтобы при дальнейшем открытии программу данные там были). Уже битый час лазаю по гуголу, и не могу найти конкретного ответа, хоть их и полно, но очень размыто.
Может кто подсказать?
Есть grid, в него связана таблица из БД.
Добавляю (пусть вручную) данные в грид и по нажатию кнопки нужно сохранить в бд, как это сделать?

Добавлено через 1 час 48 минут
пытаюсь сделать так- не выходит :С
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        private void Rreg_Click(object sender, EventArgs e)
        {
            SqlConnection cn = new SqlConnection(global::medical_Center.Properties.Settings.Default.medicConnectionString);
            try
            {
                string sql = "INSERT INTO authentication (ID,Login,Password) values (" + 25 + "," + 2555 + "," + 0454 + ")";
                SqlCommand exesql = new SqlCommand(sql, cn);
                cn.Open();
                exesql.ExecuteNonQuery();
                MessageBox.Show("add new record");
                this.authenticationTableAdapter.Fill(this.medicDataSet.authentication);
            }
            catch (Exception)
            {
                MessageBox.Show("error");
            }
            
        }
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2015, 01:58
Ответы с готовыми решениями:

Сохранение данных в базу данных SQL Server
Есть база данных LocalDB с одной таблицей Notice. Так же есть две формы: одна с textBox и...

Создания базы данных и таблиц в базу данных в SQL Server Managment Studio
Здраствуйте. Нужно создать такую маленькую программу при помощи которой можно создать базу данных и...

Сохранение данных из DataGridView в базу данных
AVE. У меня не получается сохранить введенные данные в бд. Оно их заносит в DGV после но в бд они...

Синхронизация данных в БД MS SQL 2012 и DataGridView
Здравствуйте! У меня следующая проблема: я создал БД на MS sql'e связал через bindingSource на c# ,...

Сохранение изменений DataGridView в базу данных
Нужна помощь с сохранением изменений из DataGridView в БД MS SQL, пересмотрел много различных тем,...

3
Shoorup_SCBist
11 / 11 / 0
Регистрация: 16.09.2013
Сообщений: 75
21.05.2015, 08:43 2
Например так:
C#
1
2
3
4
5
6
private void SaveButton_Click(object sender, EventArgs e)
        {
            SqlCommandBuilder MyCommandBuilder = new SqlCommandBuilder(MyDataAdapter);
            MyDataAdapter.UpdateCommand = MyCommandBuilder.GetUpdateCommand(true);
            //MydataAdapter.Update((DataTable)MyBindingSorce.DataSource); // или так
        }
Добавлено через 33 минуты
Это я думаю понятно:
C#
1
2
3
4
5
6
7
8
private void MainForm_Load(object sender, EventArgs e)
{
  BindingSource MyBindingSorce = new BindingSource();
  MyDataAdapter = new SqlDataAdapter("SELECT * FROM MyTable", MyConnectionString);
  DataTable MyDataTable = new DataTable();
  MyDataAdapter.Fill(MyDataTable);
  MyBindingSorce.DataSource = MyDataTable;
}
У меня во всяком случае примерно так. Так что правильность концепции не гарантирую
1
Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
21.05.2015, 09:09  [ТС] 3
Shoorup_SCBist, Спасибо, попробую
0
sokolovskii
0 / 0 / 0
Регистрация: 08.02.2016
Сообщений: 12
19.04.2018, 13:03 4
Можно через параметры, будет куда проще
0
19.04.2018, 13:03
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2018, 13:03

Удаление строки из базы данных MS SQL Server 2012
Доброго времени суток! Только начинаю разбираться с тонкостями взаимодействия .NET и баз данных...

Сохранение данных из DataGridview в sql
Как сделать сохранение из DataGridview в базу SQL? Заранее спасибо

Экспорт из Exel в базу данных SQL Server
Есть таблица из пяти колонок в Excel. Мне нужно импортить эти записи программно в базу даннных MS...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.