Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Перенос строки в RowFilter. / 7 сообщений из 7, страница 1 из 1
26.11.2008, 14:39
    #35676734
Andrei Lukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
Здравствуйте!

Имеется объект DataView. Ему задаем свойство RowFilter:

DataView.RowFilter="Address='Obere Str. 57'";

Все замечательно. Проблема в том, что адрес может быть задан с переносом строки:

'Obere
Str. 57'

Как в данном случае задавать RowFilter? Используется MS Access, но возможен переход на SQL DB.

Большое спасибо за любую инфу!
Андрей.
...
Рейтинг: 0 / 0
26.11.2008, 14:42
    #35676748
Valentin Kotelnitski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
никак
хранить название улицы и номер дома в разных полях и искать название улицы с
trim
это на каком языке и как переводится?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.11.2008, 14:49
    #35676778
Andrei Lukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
Дело в том, что если сделать Query в самом аксессе и написать в условии WHERE так:

"Obere"+Chr(13)+Chr(10)+"Str. 57"

то запись находится!

Вот я и полягаю, что в RowFilter тоже можно что-то эдакое написть. Правда вариант с Chr не работает. Пишет сообщение:

The expression contains undefined function call Chr().

Язык программирования - C#.
...
Рейтинг: 0 / 0
26.11.2008, 14:52
    #35676783
Valentin Kotelnitski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
а как ты угадал что там будет именно перенос строки?
а вдруг там еще, например, пробел?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
26.11.2008, 15:28
    #35676936
Andrei Lukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
Угадывать не надо. Дело в том, что значение для RowFilter берется из самой базы. На форме я отображаю записи из базы. А юзер может выбрать любое значение и сделать по нему фильтр. Вот и получается, что имея значение из базы, в котором есть перенос строки не совсем понятно, как его впихнуть в RowFilter.
...
Рейтинг: 0 / 0
26.11.2008, 15:33
    #35676960
Andrei Lukas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
Нашел!
Надо писать так:

RowFilter="Address='Obere\nStr. 57'"

Спасибо за участие, Валентин!
Удачи!
...
Рейтинг: 0 / 0
26.11.2008, 15:42
    #35676993
Valentin Kotelnitski
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенос строки в RowFilter.
так ты его сам вручную вводишь или получаешь из базы?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Перенос строки в RowFilter. / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]