Добрый день.
Имеется DataSet, в нем одна табица из нескольких записей. Содержимое таблицы отображается в DataGrid.
Вопрос: как получить доступ к текущей строке таблицы (и соответственно, к ее данным), т. е. получить ссылку на DataRow. Под текущей подразумевается строка, которую пользователь выбрал в гриде (клавиатурой, мышкой и т.д.).
Здравствуйте, HowardLovekraft, Вы писали:
HL>Добрый день.
HL>Имеется DataSet, в нем одна табица из нескольких записей. Содержимое таблицы отображается в DataGrid.
HL>Вопрос: как получить доступ к текущей строке таблицы (и соответственно, к ее данным), т. е. получить ссылку на DataRow. Под текущей подразумевается строка, которую пользователь выбрал в гриде (клавиатурой, мышкой и т.д.).
В DataSet нет никакой текущей строки, это просто хранилище. Она есть у конкретного грида.
grid.BindingContext[grid.DataSource,grid.DataMember].Current
((grid.BindingContext[grid.DataSource] as CurrencyManager).Current as DataRowView).Row;
Deny everything...
данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Здравствуйте, HowardLovekraft, Вы писали:
HL>Добрый день.
HL>Имеется DataSet, в нем одна табица из нескольких записей. Содержимое таблицы отображается в DataGrid.
HL>Вопрос: как получить доступ к текущей строке таблицы (и соответственно, к ее данным), т. е. получить ссылку на DataRow. Под текущей подразумевается строка, которую пользователь выбрал в гриде (клавиатурой, мышкой и т.д.).
здесь да и на форуме уже не раз обсуждалось
Здравствуйте, Dr.Gigabit, Вы писали:
DG>Здравствуйте, HowardLovekraft, Вы писали:
HL>>Добрый день.
HL>>Имеется DataSet, в нем одна табица из нескольких записей. Содержимое таблицы отображается в DataGrid.
HL>>Вопрос: как получить доступ к текущей строке таблицы (и соответственно, к ее данным), т. е. получить ссылку на DataRow. Под текущей подразумевается строка, которую пользователь выбрал в гриде (клавиатурой, мышкой и т.д.).
DG>здесь да и на форуме уже не раз обсуждалось
Спасибо за ссылку!