| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Базы данных под .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) ... вот ... и не вижу новой колонки в БД |