Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2009, 00:43   #1
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию DataView1.RowFilter

Доброй ночи.
VS.2003

схема такая
DataView1.Table = DataSet1.Tables(1)
DataGrid3.DataSource = DataView1.Table

DataView1.RowFilter = "Фамилия = 'Иванов' "

DataView1.RowFilter = "Фамилия => 'Ива' " не проходит

Есть список фамилий,я хочу,чтобы в отфильтрованом списке присутствовали и Иваненко и Иванин,а не только Иванов
Не могу сообразить как сделать фильтрацию по первым трем буквам фамилии

Как решить проблему
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.06.2009, 10:11   #2
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

Есть like, как и в SQL:
"Фамилия like 'Ива%'"
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума Ответить с цитированием
Старый 07.06.2009, 10:34   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Ваш вариант не работает,мне такой подсказали,рабочий

DataView1.RowFilter = String.Format("Фамилия LIKE '{0}' + '%'", "Ива")
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 07.06.2009, 10:46   #4
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

Ваш вариант эквивалентен моему.
У меня это работает.
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".
Daramant вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск