Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как узнать ID текущей записи? / 9 сообщений из 9, страница 1 из 1
08.09.2004, 12:47
    #32685126
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Всем привет!
Мож я немного некорректно сформулировал вопрос, но проблема такая.
У меня есть тблица (vb.net), в которой по клику на строке мне нужно узнать например ID записи из таблицы, то есть ID текущей записи, т.е. не ее порядковый номер, а именно Значение ее ключевого (хотя в принципе любого) поля.
SqlDataAdapter1.Fill(Me.DsDeclare1)
Спасибо!
P.S. Скажите если я ошибся форумом с вопросом.
...
Рейтинг: 0 / 0
08.09.2004, 13:10
    #32685186
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
наверное, у тебя есть DataGrid, по клику на строке которого, нужно получить значение поля из таблицы ?
...
Рейтинг: 0 / 0
08.09.2004, 13:34
    #32685271
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Вопрос по теме,
сделать можно через BindingContext и DataRowView. Присоединяюсь к кузя - очевидно используется DataGrid?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
08.09.2004, 13:36
    #32685280
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Да, я использую DataGrid, только ID записи из теблицы в него не вывожу.
...
Рейтинг: 0 / 0
08.09.2004, 13:39
    #32685294
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Код: plaintext
1.
2.
3.
4.
Dim crm As CurrencyManager = Me.BindingContext(Me.dataGrid1.DataSource, Me.dataGrid1.DataMember)
Dim row as DataRowView = CType(crm.Current, DataRowView)
MsgBox(row("myColumnName1"))
MsgBox(row("myColumnName2"))

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
08.09.2004, 13:46
    #32685312
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Блин, здорово! То что нужно! Спасиб!!!
Интересно, а можно напрямую из DataSet эту же инфу получить?
...
Рейтинг: 0 / 0
08.09.2004, 13:54
    #32685328
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
В DataSet не храниться (и это правильно) информация о current position в User Interface.

Здесь правильно взять нужный BindingContext не обязательно использовать для этого DataGrid.

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
08.09.2004, 13:56
    #32685334
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Здесь главное правильно ....

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
08.09.2004, 13:56
    #32685335
Sasha09
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать ID текущей записи?
Ок. Ясно. Спасибо за разъяснения.
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как узнать ID текущей записи? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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