Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с DataSet / 8 сообщений из 8, страница 1 из 1
24.02.2005, 15:40
    #32931549
Дмитрий Орлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
Товарищи вопрос такой, есть DataSet:

DataSet ds = treeAdapter.getChildsOfTree(subjectId, treeId, treeRecordId, 1, screeningOnly, cred.Blinded);

Как спозиционироваться на первой записи?
Как пробежаться по всем записям?
Можно ли найти запись по значению одного из полей?
...
Рейтинг: 0 / 0
24.02.2005, 15:47
    #32931579
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
Как спозиционироваться на первой записи?

На первой записи чего?

Как пробежаться по всем записям?

Вы хотите просмотреть все записи всех объектов DataTable объекта ds?

Можно ли найти запись по значению одного из полей?

Можно, но опять же пока непонятно каких полей и чего?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
24.02.2005, 15:55
    #32931606
Дмитрий Орлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
Это все касательно DataSet.Table[0]
...
Рейтинг: 0 / 0
24.02.2005, 16:04
    #32931641
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
что значит термин спозиционировать ???
что ОТНОСИТЕЛЬНО чего ???

dataset.Tables[0].Rows[ i ][ "ColName" ] - доступ к значению в i-ой строке к колонке с именем "ColName"
...
Рейтинг: 0 / 0
24.02.2005, 17:05
    #32931853
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
1) У датасета в .НЕТ нет понятия очередности записей. Нет ни первой, ни последней. В реляционных БД кстати тоже нет такого понятия. А датасет и есть некая локальная БД в памяти.
2)
Код: plaintext
1.
2.
foreach (DataRow dr in ds.Tables[0].Rows)
{
}
3) ds.Tables[0].Select("SomeField = value")
Подробнее об этом методе - в МСДН.
...
Рейтинг: 0 / 0
24.02.2005, 20:37
    #32932223
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
Также в DataSet нет понятия позиция курсора ,
насколько я понял вашу проблему, вы хотите "встать" на первую запись отображаемую в DataGrid. Хотя гадать неблагодарное занятие... :-)

Ждем пояснений автора...

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
25.02.2005, 06:30
    #32932412
Дмитрий Орлов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
Да просто думал в С# есть такие вещи как last , next и locate. Судя по всему я ошибся....

Всем большое спасибо!!!
...
Рейтинг: 0 / 0
25.02.2005, 06:48
    #32932422
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с DataSet
Да просто думал в С# есть такие вещи как last , next и locate. Судя по всему я ошибся....

Эти вещи имеют смысл в UI и реализуются они достаточно просто.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Работа с DataSet / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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