powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / <NULL> значение
5 сообщений из 5, страница 1 из 1
<NULL> значение
    #32793306
AlexUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Возникла следующая проблема:
SQL-запросом получаю таблицу со столбцами City, Street, House,Flat
Потом формирую новый столбец
ds.Tables["ListAdres"].Columns.Add("Adres",typeof(string),"City+Street+House+Flatl");
Так вот, если одно из значений <NULL>, то в Grid'e отображается пустое
значение(в столбце Adres). Я так понимаю, что он не пустой, просто вместо
<NULL> ставится огромное количество пробелов.
Подскажите, как можно это исправить.
...
Рейтинг: 0 / 0
<NULL> значение
    #32793382
Serg****
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не добавляй вообще NULL значение
...
Рейтинг: 0 / 0
<NULL> значение
    #32793497
AlexUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как мне его не добавлять?
...
Рейтинг: 0 / 0
<NULL> значение
    #32793565
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
См. теорию РСУБД. NULL + <что-то> = NULL.
На этот случай есть функция ISNULL. Описание, думаю, найдете в мсдн.
Код: plaintext
1.
ds.Tables["ListAdres"].Columns.Add("Adres",typeof(string),"ISNULL(City,'')+ISNULL(Street,'')+ISNULL(House,'')+ISNULL(Flatl,'')");

Вообще все это описано подробно в мсдн в топике про DataColumn.Expression Property.
...
Рейтинг: 0 / 0
<NULL> значение
    #32793765
AlexUser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин, оказывается так просто.
Спасибо огромное за помощь
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / <NULL> значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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