|
|
|
Вопрос: DataView и номера строк после фильтра.
|
|||
|---|---|---|---|
|
#18+
Привет, народ! Столкнулся с такой вот проблемкой: есть DataSet. В нем несколько строк, а именно: 1 строка - id - 100, name - "aaaa" 2 - id - 101, name - "bbbb" 3 - id - 102, name - "bbbb" 4 - id - 103, name - "cccc" Создаю Код: plaintext 1. 2. Результат: отфильтрованный с двумя строчками DataView. Вопрос: как узнать порядковые номера строк результата относительно "родительского" DataSet. В данном примере - это 2 и 3. Причем во время отладки вижу dvTest.dvListener.index.records - массив индексов, который содержит как раз то, что мне надо! Но dvTest.dvListener - внутренний protected объект, недоступный извне! Есть идеи? Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 21:27 |
|
||
|
Вопрос: DataView и номера строк после фильтра.
|
|||
|---|---|---|---|
|
#18+
можно скопировать все строки DataTable в массив и у этого массива по IndexOf получить индекс строки в таблице. Код: plaintext 1. 2. 3. 4. 5. или пробежаться в цикле по всем строкам в таблице, в поиске нужной :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2005, 21:57 |
|
||
|
Вопрос: DataView и номера строк после фильтра.
|
|||
|---|---|---|---|
|
#18+
Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2005, 10:53 |
|
||
|
Вопрос: DataView и номера строк после фильтра.
|
|||
|---|---|---|---|
|
#18+
кузяможно скопировать все строки DataTable в массив и у этого массива по IndexOf получить индекс строки в таблице. Зачем извращаться? Есть стандартные средства: по данному объекту DataRowView (запись в представлении, DataView) можно определить соответствующий ему объект DataRow (запись в таблице, DataTable) следующим образом: Код: plaintext Вот и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.12.2006, 02:53 |
|
||
|
|

start [/forum/topic.php?fid=17&tid=1353020]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
181ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 499ms |

| 0 / 0 |
