Мне нужно установить столбец даты как 01-янв-2013, каков формат для этого в rdlc?
Я дал
=CDate(Fields!IssuingDate.Value).ToString("dd-mmm-yyyy")
работает неправильно. Любой из них напишет мне формат для 02-Jul-2013.
Спасибо в Advance.
Мне нужно установить столбец даты как 01-янв-2013, каков формат для этого в rdlc?
Я дал
=CDate(Fields!IssuingDate.Value).ToString("dd-mmm-yyyy")
работает неправильно. Любой из них напишет мне формат для 02-Jul-2013.
Спасибо в Advance.
Используйте это, вы получите свой результат
=CDate(Fields!IssuingDate.Value).ToString("dd-MMM-yyyy")
Возможность 1:
Я думаю, что правильная строка формата "dd-MMM-yyyy"
(верхний регистр M, см. MSDN)
И я использовал бы Format(Fields!IssuingDate.Value,"dd-MMM-yyyy")
вместо ToString()
Возможность 2:
Просто используйте Fields!IssuingDate.Value
как выражение вашего TextBox и установите для свойства Format
TextBox значение dd-MMM-yyyy
Форматы даты также можно изменить, щелкнув правой кнопкой мыши поле в отчете RDLC (формат которого мы хотим изменить) и:
В свойстве Expression
задайте следующий формат, и он будет работать нормально:
=Format(Cdate(Fields!InvoiceDate.Value),"yyyy/MM/dd")
Не используйте функцию форматирования, такую как Format(). Вместо этого щелкните правой кнопкой мыши текстовое поле и выберите "Свойства текстового поля"... Затем выберите "Номер" в левом столбце и укажите формат желания, как в Excel.
Вы можете использовать многие другие свойства, такие как выравнивание, заливка и действие.
CDate(Fields!IssuingDate.Value).ToString("dd-mmm-yyyy")
Измените его следующим образом, он будет работать определенно:
ToString
должен быть ToString
, а mmm
должен быть mmm
, поэтому у вас будет:
CDate(Fields!IssuingDate.Value).ToString("dd-mmm-yyyy")
Это тоже работает (и не работает, когда DateValue.Value имеет значение null):
=String.Format("{0:dd-MMM-yyyy}", Fields!DateValue.Value)
Вы можете редактировать свой rdlc как XML и просто использовать Now(), так же как DateTime.Now и Format.
<Value>="Date: " & Format(Now(), "dd/MM/yyyy HH:mm")</Value>
Результат в файле "Дата: 22/08/2019 10:20"