powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView без DataAdapter
5 сообщений из 5, страница 1 из 1
DataGridView без DataAdapter
    #34093006
Фотография webus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток господа, есть делема. У меня в проекте не используеться DataAdpater. Работаю с базой напрямую. Возникла нужда использования DataGridView но как известно она просит DataSet, который заполняется через DataAdapter методом Fill. Есть ли возможность динамически создать дата сет и заполнить его допустим из Command или как-то еще ? Подскажите?
...
Рейтинг: 0 / 0
DataGridView без DataAdapter
    #34093893
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
примерно так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
dim ds as new dataset
dim tb as table
dim r as datarow

'формируем таблицу
tb.columns.add()
...

'заполняем таблицу
for i  1  to  100 
r = tb.Rows.NewRow()
...
тут занесеие данных в строку
...
tb.Rows.Add(r)
next
'присоединяем таблицу к датасет
ds.tables.add(tb)

I Have Nine Lives You Have One Only
THINK!
...
Рейтинг: 0 / 0
DataGridView без DataAdapter
    #34096054
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы принципиально не используете DataAdapter? :-)))

webus
Есть ли возможность динамически создать дата сет и заполнить его допустим из Command или как-то еще

Если Вам нужны DataTable, DataSet, то здесь нормально использовать как раз DataAdapter - создайте DataTable заданной структуры, а свой настроенный Command используйте в качестве SelectCommand экземпляра класса xxxDataAdapter. Далее вызывать метод Fill

webus
Возникла нужда использования DataGridView но как известно она просит DataSet

Нет такого требования со стороны DataGridView. Этот класс прекрасно работает и с пользовательскими коллекциями.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
DataGridView без DataAdapter
    #34096303
Фотография Ramin Hashimzade
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поиши по форуму, здес полно примеров по этой теме!

----
www.hramin.jino-net.ru
...
Рейтинг: 0 / 0
DataGridView без DataAdapter
    #34097124
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сервере:

Код: plaintext
1.
2.
3.
4.
5.
create procedure xxx
as
...
select * from Table1
select * from Table2
select * from Table3
На клиенте:
Код: plaintext
1.
2.
3.
using (SqlDataReader reader = command.ExecuteReader())
{
  dataSet.Load(reader, LoadOption.OverwriteChanges, new string[] { "Table1", "Table2", "Table3" });
}
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataGridView без DataAdapter
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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