|
|
|
Поиск индекса нужной строки в DataView
|
|||
|---|---|---|---|
|
#18+
Столкнулся с проблемой. Есть TextBox и DataGridView с привязанной из БД таблицей (через DataSet). Собственно задача - необходимо чтобы при вводе в TextBox какого-либо символа происходил поиск по одному из столбцов DataGridView. Например в этом столбце есть имена (Андрей, Василий, Виктор, Константин), вводим в TextBox букву 'В' и выделяется (именно выделяется, а не фильтруется) строка с именем "Василий" (т.е. первая удовлетворяющая запросу). Проще говоря нужно определить индекс строки с необходимым условием. Копал в сторону DataView.RowFilter и DataView.Find(), но безрезультатно... Нашел полезную инфу в МСДНе: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Однако в данном случае этот способ неприменим, поскольку необходим запрос типа "column1 LIKE 'В%'", а не обычный строковый "The Cracker Box")))... Хелп! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2010, 02:38 |
|
||
|
Поиск индекса нужной строки в DataView
|
|||
|---|---|---|---|
|
#18+
DGView - сетка, tbFind - поле, ic - индекс столбца в котором искать. правда ищет в гриде, а не в dataview`e Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2010, 17:39 |
|
||
|
|

start [/forum/topic.php?fid=17&fpage=57&tid=1351276]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
34ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 309ms |

| 0 / 0 |
