|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
Добрый день всем! Мне нужно организовать поиск по таблице отображаемой в гриде, писал так: Код: plaintext 1. 2. 3. 4. 5. 6.
Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2008, 21:27 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
во-первых, цикл здесь не нужен во вторых, каким образом ты собираешься показать найденные строки? лучше уж тогда фильтровать таблицу, используя свойство Filter объекта BindingSource Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.03.2008, 22:28 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
k1ngкаким образом ты собираешься показать найденные строки? Мне достаточно просто выделить строки с искомым значением. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 08:37 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
k1ng Код: plaintext 1.
Говорит что не может найти колонку с указанным именем. Или просто выдает пустую строку. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 10:19 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
Идея: Код: plaintext 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.03.2008, 15:22 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
МСУ Не совсем понял где задаются условия поиска, т.е. где получить значение textbox'a? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2008, 15:01 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
Fernando МСУ Не совсем понял где задаются условия поиска, т.е. где получить значение textbox'a? При чем тут текстбокс? Условия поиска задаются в searchValue. Тут приведен like-поиск. Можно сделать и точный финд. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2008, 15:07 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
МСУ При чем тут текстбокс? Условия поиска задаются в searchValue. Тут приведен like-поиск. Можно сделать и точный финд. Прошу прощенья за глупый вопрос, теперь все понятно, спасибо за идею, буду пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.03.2008, 15:22 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
Грид пришлось заполнять программно, вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2.
Как возможно осуществить поиск в таком случае? Может кто сталкивался? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 09:13 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
а в m.show_log есть колонка Name??? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 11:10 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
SerP1983а в m.show_log есть колонка Name??? Да, есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 11:37 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
FernandoГрид пришлось заполнять программно, вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Код: plaintext 1. 2.
Елки - палки.... А зачем вы в таком случае используете BindingSource если у вас уже есть готовый DataSet???? Все делается намного проще! Код: plaintext 1.
Теперь в dv содержатся все найденые строки, если такие существуют. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 12:07 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
SlavVlad Код: plaintext 1.
Sorry. Маленькая поправочка.... Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 12:10 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
Sorry. Маленькая поправочка.... Код: plaintext 1. 2.
В этом случае получается что в текстбокс вводится имя столбца. Возникает ошибка "Не удается найти столбец [текст который вводится в текстбокс]." ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 13:07 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
FernandoВ этом случае получается что в текстбокс вводится имя столбца. Возникает ошибка "Не удается найти столбец [текст который вводится в текстбокс]." Eто с какого перепугу? Вопервых в текстбокс я ничего в своем примере не вводил, а вовторых если неудается найти столбец, значит его и небыло в DataTable. Вы бы не могли привести пример вышего кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 13:18 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
SlavVladEто с какого перепугу? Вопервых в текстбокс я ничего в своем примере не вводил, а вовторых если неудается найти столбец, значит его и небыло в DataTable. Вы бы не могли привести пример вышего кода? Пробовал писать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
123-это текст который я вводил в TextBox ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 14:02 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
SlavVladВопервых в текстбокс я ничего в своем примере не вводил, а вовторых если неудается найти столбец, значит его и небыло в DataTable. Вы бы не могли привести пример вышего кода? TextBox он и нужен для того чтобы пользователь мог вводить то что ищет, а ошибка эта возникает по тому что действительно нет такого столбца(имя которого совпадает с искомым значением), есть столбец Name, по которому нужно осуществить поиск. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 14:31 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
А так? Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 14:35 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
SerP1983А так? Код: plaintext 1.
А так то что надо!!! Спасибо большое всем за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.03.2008, 14:42 |
|
Поиск в DataGridView
|
|||
---|---|---|---|
#18+
Немного археологии авторnameBindingSource.Filter = "Name=" + textBox1.Text; не работало потому что textBox1.Text не был заключен в одинарные кавычки пример использования BindingSource.Filter PS надеюсь что это сэкономит кому то время ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2014, 21:34 |
|
|
start [/forum/topic.php?fid=20&fpage=116&tid=1402787]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 319ms |
total: | 450ms |
0 / 0 |