powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Изменеие и добавление данных через DataSet
9 сообщений из 9, страница 1 из 1
Изменеие и добавление данных через DataSet
    #34846895
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи имеется VS 2005 + C# + MS SQL 2000. Допустим в DataSet забирается результат запроса
Select * from TABLE1. Могу ли я изменив данные в DataSet прямо из него зафиксировать изменения в БД. И можно ли добавив строку в DataSet зафиксировать новую строку в БД.

Заранее благодарю!!!
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34847003
Sharic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищ, а книги читать не пробовали?
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34847572
Фотография Остап Ибрагимович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий ОрловТоварищи имеется VS 2005 + C# + MS SQL 2000. Допустим в DataSet забирается результат запроса
Select * from TABLE1. Могу ли я изменив данные в DataSet прямо из него зафиксировать изменения в БД. И можно ли добавив строку в DataSet зафиксировать новую строку в БД.
Заранее благодарю!!!

Ну вот например, если по простому, то добавляем данные:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
private void btAdd_Click(object sender, System.EventArgs e)
{
   DataTable dt = dataSet1.Tables["Users"];
   
   try
   {
	DataRow row = dt.NewRow();
	row["Name"] =  this.textBox1.Text;
	row["FAM"] =   this.textBox2.Text;
	row["Otchestvo"] =    this.textBox3.Text;
	dt.Rows.Add(row);
    }
    catch(Exception ex)
    {
	MessageBox.Show(ex.Message);
    }
}

И сохраняем
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
          public void Save ()
          {
	 DataSet ds = dataSet1.GetChanges();
	 if(ds != null)
	 {
	       oleDbDataAdapter1.Update(dataSet1);
	       dataSet1.AcceptChanges();
	  }
	else
	{
                    MessageBox.Show("Not changes!!! Not save!!!");
	}
}

Только Адаптер создайте, автоматом.
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34847907
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharicТоварищ, а книги читать не пробовали? если нечего сказать , лучше не портить топик...
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34847910
Дмитрий Орлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Остап Ибрагимович а сохраниять изминения аналогично ?
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34847923
Фотография Остап Ибрагимович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Орлов to Остап Ибрагимович а сохраниять изминения аналогично ?

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

З.Ы. Вот вы и отталкивайтесь от примера.
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34969039
oll87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Остап Ибрагимович Дмитрий Орлов to Остап Ибрагимович а сохраниять изминения аналогично ?

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

З.Ы. Вот вы и отталкивайтесь от примера.

Подобная проблема. Если можно, уточните как создать DataAdapter автоматом.
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34969820
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсли можно, уточните как создать DataAdapter автоматом
уточняю.
берете автомат, например, Калашникова, но в принципе, модель автомата не должна повлиять на тип адаптера, подходите к кому-то, например к Остап Ибрагимовичу, тыкаете в него автоматом и говорите - у ну быстро мне создал адаптер! опа - адаптер создан.

а если серьезно, что вы имеете в виду под "автоматом"?
...
Рейтинг: 0 / 0
Изменеие и добавление данных через DataSet
    #34972836
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oll87 Остап Ибрагимович Дмитрий Орлов to Остап Ибрагимович а сохраниять изминения аналогично ?

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

З.Ы. Вот вы и отталкивайтесь от примера.

Подобная проблема. Если можно, уточните как создать DataAdapter автоматом.

Если VS 2005, то тащим на форму DataGridView, в правом верхнем углу грида есть квадратик со стрелочкой - щелкаем по нему, в списке, если еще нет, выбираем добавить источник данных, шагаем за мастером - в конце появляются пулеметом созданные и датасет и адаптер и биндингСсурсом... ;о))
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Изменеие и добавление данных через DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]