Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76

Поиск по textBox1.text

20.04.2011, 02:18. Показов 1950. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброй ночи.
Ребята подскажите, пожалуйста, как сделать поиск.

А то мой метод слишком уж не современен.
А делал я так в textBox1.text при вводе текста , с BindingSource через DatarowView Substring отрезал кусок текста и через if () проверял если текст textBox1.text равен тексту BindingSource, то пропускаем, …. И т.д.

Я думаю это не то, так как существуют более интересные решения, а не те которые я придумал.
Очень, нужна ваша помощь. Поиск по textBox1.text в dataGridView.DataSource= BindingSource;
тип string
события
public void Textbox1_Change(object source, EventArgs e)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.04.2011, 02:18
Ответы с готовыми решениями:

Если textBox1.Text содержит x, то меняем на y
Нужно сделать так: допустим у нас есть текстбокс1. вот я тут кое что начеркал: string x, y; x = "@"; y = "%40; ...

Если textBox1.Text содержит кириллицу то выводим месседже бокс
Нужно сделать так: Если textBox1.Text содержит кириллицу то выводим месседже бокс Добавлено через 13 минут Прошу переместить в...

"текст..." в textBox1.Text
Есть textBox1.Text - когда в не вводишь текст , то перед начальной буквой ставиться знак " и в конченой тоже знак " - и они...

5
5 / 10 / 3
Регистрация: 05.10.2010
Сообщений: 97
20.04.2011, 02:45
Используй регулярные выражения. Обрати внимание на классы Regex и Match.
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
20.04.2011, 08:57  [ТС]
Цитата Сообщение от dmz Посмотреть сообщение
Используй регулярные выражения. Обрати внимание на классы Regex и Match.
Я посмотрел примеры и у меня не получается связать. Где брать текст, для чего @"\b(\w+\s*)+\."

и очень много вопросов.
В интернете много есть вариантов по поводу поиска, но не могу разобраться.

По этому, и обратился на форум о помощи!

Помогите, пожалуйста.
0
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
20.04.2011, 11:39
А че искать надо, слова, предложения? Можно попробовать Split если regex курить не прет. Ищешь слово, то в качестве разделителя пробел " " , Ищешь предложение - "." и затем каждый элемент массива сравниваешь с эталоном.
0
10 / 10 / 0
Регистрация: 05.04.2011
Сообщений: 15
20.04.2011, 13:05
Попробуй String.IndexOf()

Подробное описание функции смотри здесь.
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
20.04.2011, 17:15  [ТС]
Здесь проблема не в том что нету функций, проблема в том, что разобрать в одиночку их не могу.

например:

string Text = textBox.Text. и dataGridViev.DataSource = BindingSource;

и как действовать дальше???

Добавлено через 2 часа 13 минут
Помогите разобраться.
"pattern" я, так понимаю это текст, с БД.
"input" это текст с textBox1.Text.

Regex.Match(input, pattern); а это идет сравнение input(текста1) между pattern(текста2)
если match.Success, то пропустить( true ) .
если я не так мыслю, то подскажите, пожалуйста
Здесь у меня вопрос. pattern если это есть слово, то оно не может бить равно input.
потому что в input ми вводим по одной букве и слово не может ни как быть равным одной букве.
Тогда нужно pattern подрезать Substring или чем то, другим или как то по другому извините за такой каламбур..

Подскажите этот момент, как вы сравниваете тексты для поиска.



string pattern = "dog";
string input = "The cat saw the other cats playing in the back yard.";
Match match = Regex.Match(input, pattern);
if (match.Success )
// Report position as a one-based integer.
Console.WriteLine("'{0}' was found at position {1} in '{2}'.",
match.Value, match.Index + 1, input);
else
Console.WriteLine("The pattern '{0}' was not found in '{1}'.",
pattern, input);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
20.04.2011, 17:15
Помогаю со студенческими работами здесь

Как записать результат запроса (3 столбца varchar(50)) в TextBox1.Text
Доброго времени суток. Как ни странно не смог в сети найти четкого ответа на вопрос: Есть код: SqlConnection conMain = new...

Как зашифровать в base64 текст из textBox1.Text?
Простите, но создавать отдельную тему лень :) Вопрос почти аналогичный вопроса ТС. Как зашифровать в base64 текст из textBox1.Text;...

Удаление до определенного знака из всей строки в textbox1.Text?
Удаление до определенного знака из всей строки в textbox1.Text ? Добавлено через 2 минуты К приммеру есть строка ...

Поиск в textbox1
Как реализовать поиск в textbox1 и сравнить его с textbox2?

Как обратиться к textBox1 на Form1 из Form2, не изменяя у textBox1 private на public?
Всем привет! Подскажите пожалуйста как обратиться к textBox1 на Form1 из Form2, не изменяя у textBox1 private на public?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru