Привет, народ!
Столкнулся с такой вот проблемкой:
есть DataSet. В нем несколько строк,
а именно:
1 строка - id - 100, name - "aaaa"
2 - id - 101, name - "bbbb"
3 - id - 102, name - "bbbb"
4 - id - 103, name - "cccc"
Создаю
DataView dvTest = new DataView(m_Data.Tables[0]);
dvTest.RowFilter = "name = 'bbbb'";
|
Результат: отфильтрованный с двумя строчками DataView.
Вопрос: как узнать порядковые номера строк результата относительно "родительского" DataSet. В данном примере - это 2 и 3.
Причем во время отладки вижу
dvTest.dvListener.index.records - массив индексов, который содержит как раз то, что мне надо! Но dvTest.dvListener - внутренний protected объект, недоступный извне!
Есть идеи?
Заранее спасибо