| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > DataGrid |
| Автор: Feliastre 17.11.2004, 10:03 | ||
| Я хочу отображать таблицу в DataGrid'е. Что я делаю? На форму перетаскиваю коннекцию, адаптер и датасет. Всё OleDb.
ДатаГрид связан с ДатаСетом, Датасет с адаптером, адаптер с коннекцией, коннекция с БД. Всё клёво. Но при выполнении программы выглядит это так. Сначало надо нажать на плюсик. Там открывается линк на табличку. Клкаем на линк и только после этого появляются сами данные таблицы. Полный сакс. Мне надо, чтобы безо всяких Этих плюсиков сразу появлялись данные таблицы... Вобщем как всегда - "ХЕЛПЬ!!!" |
| Автор: Kurt 17.11.2004, 19:10 | ||
| Угу. Полный сакс. Но я бы здорово удивился, если бы это было не так. Ведь DataSet может содержать в себе БОЛЬШЕ одной таблицы. Откуда DataGrid должен понять, какую таблицу отображать? Чтобы решить эту проблему, тебе нужно в св-во DataGrid1.DataSource указывать не просто какой-то DataSet, а конкретную таблицу. Типа так:
|
| Автор: Bratsman 18.11.2004, 20:27 |
| |
| Автор: [Last]Wizard 19.11.2004, 15:50 | ||
Можно еще так:
Тогда меняя свойство DataMember можно отображать таблицы из одного и того же ДатаСета. |
| Автор: Elene 5.12.2004, 05:03 | ||
|