powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Связывание данных Null
5 сообщений из 5, страница 1 из 1
Связывание данных Null
    #33876726
RAZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вставляю календарь в FormView:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 <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.
Вопрос: как обойти?
...
Рейтинг: 0 / 0
Связывание данных Null
    #33877064
Stray
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вставляю календарь в 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 значение.
...
Рейтинг: 0 / 0
Связывание данных Null
    #33877214
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bind("DATA_VVOD")==dbnull.value ? "" : Bind("DATA_VVOD")----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Связывание данных Null
    #33877469
RAZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
C...R...a...S...HBind("DATA_VVOD")==dbnull.value ? "" : Bind("DATA_VVOD")----------------------------------------
Knowledge is P...O...w...E...R!
My site

Что -то так не пошло все равно ругается, где можнопочитать об этом синтаксисе?
...
Рейтинг: 0 / 0
Связывание данных Null
    #33877586
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот способ, проверено мною 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
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Связывание данных Null
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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