Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Связывание данных Null
|
|||
|---|---|---|---|
|
#18+
Вставляю календарь в FormView: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Conversion from type 'DBNull' to type 'Date' is not valid. Вопрос: как обойти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 13:53 |
|
||
|
Связывание данных Null
|
|||
|---|---|---|---|
|
#18+
Вставляю календарь в FormView: <EditItemTemplate> DATE: <ew:CalendarPopup ID="CalendarPopup1" runat="server" AllowArbitraryText="False" CellPadding="2px" CellSpacing="0px" Culture="Russian (Russia)" DisableTextboxEntry="False" JavascriptOnChangeFunction="" SelectedDate='<%# Bind("DATA_VVOD") %>'[/b] ShowGoToToday="True" UseExternalResource="True" > </ew:CalendarPopup> </EditItemTemplate>если дата есть то все нормально, а вот если NULL то пишет Conversion from type 'DBNull' to type 'Date' is not valid. Вопрос: как обойти? Насчет CalendarPopup не в курсе не пользовался... А для BasicdataTimePicker установка даты 01.01.0001 0:00:00 является null значением. Соотественно в запросе проверка на Null и подсовывание данной даты дает желаемый результат. А если не поможет, то наверное можно только заменой при биндинге календаря на простой textbox если это Null значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 15:10 |
|
||
|
Связывание данных Null
|
|||
|---|---|---|---|
|
#18+
Bind("DATA_VVOD")==dbnull.value ? "" : Bind("DATA_VVOD")---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 15:39 |
|
||
|
Связывание данных Null
|
|||
|---|---|---|---|
|
#18+
C...R...a...S...HBind("DATA_VVOD")==dbnull.value ? "" : Bind("DATA_VVOD")---------------------------------------- Knowledge is P...O...w...E...R! My site Что -то так не пошло все равно ругается, где можнопочитать об этом синтаксисе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 16:39 |
|
||
|
Связывание данных Null
|
|||
|---|---|---|---|
|
#18+
Вот способ, проверено мною 100%: На странице Public Function FormattingDateTime(ByVal DateTime As Object) As String Dim Obj As String = "" If Not IsDBNull(DateTime) Then If IsDate(DateTime.ToString) Then Obj = CDate(DateTime).ToShortDateString End If End If Return Obj End Function На форме Text='<%# FormattingDateTime(eval("d")) %>' Вот только здесь возвращается пустая строка, а Вам необходимо определить дату которая будет вместо NULL---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.07.2006, 17:11 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=923&tid=1391334]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 272ms |
| total: | 438ms |

| 0 / 0 |
