MurCode
Форумы
Поиск
О проекте
ADO.NET, LINQ, EF, NHibernate, ORM
Новое сообщение
Как определить текущую строку?
Гарри Потер
Дата: 23.08.2005 13:25:14
Как определить текущую строку в таблице базы данных?
Hratchia
Дата: 23.08.2005 13:31:12
никак:) - у таблиц нет текущей строки
Можно подключить CurrencyManager
Posted via ActualForum NNTP Server 1.2
Гарри Потер
Дата: 23.08.2005 13:53:18
А можно определить текущую строку в датаАдаптере?
Hratchia
Дата: 23.08.2005 14:06:05
А можно определить текущую строку в датаАдаптере?
То же нет
Posted via ActualForum NNTP Server 1.2
Dimyan
Дата: 23.08.2005 14:13:16
Гарри Потер пишет:
> А можно определить текущую строку в датаАдаптере?
В DataAdapter вообще данных нет, это мост между источником и получателем
данных.
Posted via ActualForum NNTP Server 1.2
Maxx2004
Дата: 23.08.2005 15:21:34
Если речь идет об определении текущей строки DataGrid, связанного с таблицей то:
CurrencyManager cm = (CurrencyManager) BindingContext[yourTable];
DataRow dr = (DataRow) cm.Current;
вот эта dr и будет содержать нужную тебе строку. ну и yourTable надо заменить на имя твоей таблицы.
Если DataGrid связан с DataView то вторая строка
DataRowView dr = (DataRowView) cm.Current;
DataRow row = dr.Row;