Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataSEt для нескольких форм. / 7 сообщений из 7, страница 1 из 1
06.06.2004, 15:41
    #32549926
omhl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
Имеется главная форма. НА ней несколько DataAdapter и Dataset. Есть форма которая вызывается из главной, на ней тоже используются таблицы из данного DataSet, неужели надо создавать свой Connection и DataSet или поступить как-то иначе? Спасибо! :)
...
Рейтинг: 0 / 0
07.06.2004, 07:37
    #32550069
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
Можете создать, можете нет, пока не понятно, что вы хотите получить или что вас смущает.
...
Рейтинг: 0 / 0
07.06.2004, 12:18
    #32550478
omhl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
Можете создать, можете нет, пока не понятно, что вы хотите получить или что вас смущает.

Меня смущает то, что для разных форм, которые используют одни данные, необходимо создавать два DataAdapter и dataset.
Как мне использщвать уже заполенный DataSet (который в Form1) в Form2 (который вызывается из Form1)?
Спасибо!
...
Рейтинг: 0 / 0
07.06.2004, 13:01
    #32550609
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
omhl
Меня смущает то, что для разных форм, которые используют одни данные, необходимо создавать два DataAdapter и dataset.
Как мне использщвать уже заполенный DataSet (который в Form1) в Form2 (который вызывается из Form1)?


Вы можете объявить DataSet в Form1 - с модификатором internal (C#) или friend(VB.NET).
И использовать его в Form2, обращаясь к экземпляру Form1 с заполненным DataSet.

А можно сделать отдельный класс-компонент в который накидать все свои DataAdapterы, DataSet, Connection.
Далее создать один экземпляр этого класса и работать только с ним.

Когда данные разделенны между формами то вполне можно использовать несколько DataSet.

Даже возможен вариант когда существует несколько версий одного DataSet (с данными разных таблиц) . Если есть необходимость все можно слить в один при помощи Merge.

Вариантов очень много... И все зависит от конкретной задачи. Да и на конкретную задачу - есть множество решений.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
27.03.2007, 19:36
    #34419621
Мишаааааааааааааааа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
Sa
А можно сделать отдельный класс-компонент в который накидать все свои DataAdapterы, DataSet, Connection.
Далее создать один экземпляр этого класса и работать только с ним.


Я создал такой класс. В этот компонент перетощил DataSet1 А как теперь достучаться там к этому DataSet1.

Код: plaintext
IComponent xComponent = new MyComponent(); //Мой класс компонент содержит DataSet1  


А как его юзануть от туда???
...
Рейтинг: 0 / 0
27.03.2007, 23:24
    #34419913
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
Мишаааааааааааааааа
А как теперь достучаться там к этому DataSet1.

как и обычно, например через property. т.е. создать свойство которое возвращает экземпляр вашего датасет

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
28.03.2007, 13:27
    #34421461
Мишаааааааааааааааа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
DataSEt для нескольких форм.
Sa
как и обычно, например через property. т.е. создать свойство которое возвращает экземпляр вашего датасет

Код: plaintext
 uid  =  S a
Posted via ActualForum NNTP Server 1.4

Спасибо. Я сделал как вы и сказали. Уже всё работает хехехехехе. Так можно и свой класс сделать самый простой. Но плюс компонента в том что ты всё видишь визуально что ты на него перетащил.
И конфигурировать каждый контрол можно в мастере а не руками. Короче руль.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataSEt для нескольких форм. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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