Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
swimming1
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 14
1

Сохранить изменения в запросе

23.07.2012, 10:17. Просмотров 941. Ответов 5
Метки нет (Все метки)

У меня есть база данных и Datagridview, к ней подключен запрос1 из базы данных. Попробовал сделать кнопку "сохранить" написал код, как обычно сохраняю, но видать с запросом сохранение идет, как то иначе. Подскажите пожалуйста как?
Код:
C#
1
2
3
4
5
private void button2_Click(object sender, EventArgs e)
        {
            запрос1TableAdapter.Update(prep1DataSet);
            prep1DataSet.AcceptChanges();
        }
пишет что ошибку "PrepSostav3.prep1DataSetTableAdapters.Запрос1TableAdapter" не содержит определения для "Update" и не был найден метод расширения "Update", принимающий тип "PrepSostav3.prep1DataSetTableAdapters.Запрос1TableAdapter" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2012, 10:17
Ответы с готовыми решениями:

Сохранить изменения в БД
namespace WindowsFormsApplication2 { public partial class Form1 : Form ...

Сохранить изменения в БД
у меня есть таблица , как сделать что бы при редактирование информация...

Сохранить изменения в БД
написал вот ф-цию private void toolStripButton1_Click(object sender,...

Сохранить изменения в dataGridView
Доброго времени суток. Нужно сохранить все внесенные в dataGridView изменения....

Кнопка сохранить изменения
Помогите кодом, обычное сохранение через , this.Validate(); ...

5
nio
5954 / 3360 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
23.07.2012, 10:57 2
swimming1, читай Как сохранить изменения в БД
1
swimming1
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 14
23.07.2012, 21:01  [ТС] 3
Я чего-то так и не понял, как сохранить то?)подключение вроде получилось создать, а вот с сохранением никак... Можно поподробнее ?=)
нужно сделать сохранение на буттон2
вот мой код:
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
27
28
29
30
31
BindingSource bindingSource1 = new BindingSource();
        BindingNavigator bindingNavigator1 = new BindingNavigator();
 
        private void Form1_Load(object sender, EventArgs e)
        {
            // TODO: данная строка кода позволяет загрузить данные в таблицу "prep1DataSet.Запрос1". При необходимости она может быть перемещена или удалена.
            //this.запрос1TableAdapter.Fill(this.prep1DataSet.Запрос1);
            string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Application.StartupPath + "\\prep1.mdb";
            string Ctext = "SELECT * FROM запрос1";
            OleDbConnection conn = new OleDbConnection(connectionString);
            conn.Open();
            OleDbCommand myCommand = new OleDbCommand(Ctext, conn);
            DataSet MyDataSet = new DataSet("dt");
            OleDbDataAdapter da = new OleDbDataAdapter();
            da.SelectCommand = myCommand;
            da.TableMappings.Add("запрос1", "Личные данные");
            da.Fill(MyDataSet, "dt");
            da.Update(MyDataSet, "запрос1");
            bindingSource1.DataSource = MyDataSet;
            bindingSource1.DataMember = "dt";
            dataGridView1.DataSource = bindingSource1;
            bindingNavigator1.BindingSource = bindingSource1;
            //dataGridView1.Dock = System.Windows.Forms.DockStyle.Fill;
        }
private void button2_Click(object sender, EventArgs e)
        {
        
        //OleDbDataAdapter da = new OleDbDataAdapter();
       // da.Update((DataTable)dataGridView1.DataSource);    
            
        }
0
nio
5954 / 3360 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
24.07.2012, 09:28 4
Обрати внимание на InsertCommand, DeleteCommand, UpdateCommand
0
swimming1
0 / 0 / 0
Регистрация: 21.07.2012
Сообщений: 14
24.07.2012, 12:27  [ТС] 5
nio, а мне нужно добавлять эти команды в новый паблик?
0
nio
5954 / 3360 / 335
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
24.07.2012, 14:12 6
Цитата Сообщение от swimming1 Посмотреть сообщение
а мне нужно добавлять эти команды в новый паблик?
Эти свойства должны содержать действительные запросы в рамках адаптера, который будет проводить сохранение
0
24.07.2012, 14:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2012, 14:12

Сохранить изменения dataset
Есть такой вопрос от полного новичка. Как сохранить изменения в базу данных из...

Изменения в DataGridView сохранить в БД
Здравствуйте. Извиняюсь, но такую тему найти на форуме не смог. Хотя похожих...

Не получается сохранить изменения в DB
Выдает ошибку "failed to update database because the database is read-only"...


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

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

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