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

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

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

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

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


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