Булевский формат данных.

Обсуждение Stimulsoft Reports.NET
Ответить
VitalyV
Сообщения: 25
Зарегистрирован: 23 май 2012, 05:00
Откуда: Chelyabinsk

Булевский формат данных.

Сообщение VitalyV »

Добрый день!
Возможно это можно реализовать и сейчас, но я не нашел.
Есть булевский формат данных.
При настройке способа его предоставления на форме, можно выбрать только из 6 значений: ложь, истина, включено, выключено, да, нет.
Вроде набор и не маленький, но мне понадобилось в зависимости от значения (true, false), установить параметры для пола человека как М и Ж.

Как это можно сделать?

Предложение. Могли бы вы в будущем добавить еще один параметр для представления - пользовательский.
Где пользователь сам бы смог установить строку отображения для булевских значений?

Спасибо!
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Булевский формат данных.

Сообщение Aleksey »

Здравствуйте,

Если правильно поняли вашу задачу, то вы можете вручную заполнить данный значения.
Вы можете установить свойство values как "М/Ж"

Спасибо.
VitalyV
Сообщения: 25
Зарегистрирован: 23 май 2012, 05:00
Откуда: Chelyabinsk

Булевский формат данных.

Сообщение VitalyV »

Добрый день!
Дело в том, что данные я получаю при помощи sql скрипта и там данные приходя как bit-ое данные.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Булевский формат данных.

Сообщение Леонид »

Если данные выбираются из таблицы/процедуры, то можно просто сделать "обёртку" вида:

Код: Выделить всё

  SELECT (CASE WHEN your_field = 1 THEN 'М' ELSE 'Ж' END) AS your_field
     FROM your_table
     ...
VitalyV
Сообщения: 25
Зарегистрирован: 23 май 2012, 05:00
Откуда: Chelyabinsk

Булевский формат данных.

Сообщение VitalyV »

Спасибо за код!
Хотя он был и лишним! :biggrin:
Просто я высказал пожелание, которое, как мне кажется, позволит сделать Ваш продукт, еще функциональнее.

Спасибо и удачи!
Aleksey
Сообщения: 2907
Зарегистрирован: 22 апр 2010, 06:57

Булевский формат данных.

Сообщение Aleksey »

Здравствуйте,

Ок.
Сообщите, если понадобится дополнительная помощь.
Ответить