Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Вывод базы данных


Автор: Хоббит 8.3.2006, 14:22
Имеем базу. В ней поля id name description. Создаю обьект SqlDataAdapter ... метиодом Fill заполняю dataSet ...
На экране таблица DataGirdView dg в нем есть 3 поля с именами id name ....... ее параметр dg.DataSource = dataSet.Tables["TableName"] ....

После того как наполняется dataSet происходит вывод на экран.
Дело в том что поля которые были в dg // остаются пустыми,а добавляются 3 новых поля (id name description) и вся инфа из БД в них

Автор: Хоббит 8.3.2006, 15:13
... там .. с выводом разобрался ... оказалось помимо name в DataGirdView.Collum есть еще поле data ....

Проблема в том что метод DataAdapter.Update не добавляет записи в таблицу из DataSet ... причем .. он точно по ним проходит ....
Может просто транзакция не завершается? .. как сделать чтобы она завершалась автоматически после вызова метода Update

Автор: -ser- 9.3.2006, 06:06
Хоббит, извини конечно, ты что, заикаешься
Цитата

... там .. с выводом разобрался ... оказалось
будем считать что с выводом в грид ты разобрался.

по второй части вопроса, вы хоть читайте друг друга. что-то у всех одно и то же http://forum.vingrad.ru/index.php?showtopic=86670&view=findpost&p=665583

Автор: Хоббит 11.3.2006, 16:21
Еще такой вопрос к той же теме.

DataGridView //// заполняется из DataSet ////
У него есть такой параметр AllowUserToOrderCollums ... которые позволяет упорядочивать столбцы. Никак не найду такой параметр для строк. Или нельзя менять их порядок автоматически?

Автор: Exception 12.3.2006, 00:59
Нельзя, по крайней мере в стандартном. В других - не знаю. А какой в этом смысл?

Автор: Хоббит 12.3.2006, 15:38
Надо было. Ладно тогда так. Обьект DataSet.Tables["name"] ... заполняю ее из БД ... добавляю новую колонку .....Collums.Add(columnName)
потом делаю dataAdapter.Update(dataSet, tableName) ... вот ... и не вижу новой колонки в БД

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)