1
여기서는 VB.NET에서 windows forms 응용 프로그램을 사용하고 있습니다. Infragistics 패널에서 동적으로 datetimepicker infragistics 컨트롤을 동적으로 만드는 데 도움이되는 간단한 기본 폼을 만듭니다.입력 한 시간이 이전에 입력 한 것보다 큰지 확인하는 방법 datepicker controls
다음은 이제 저장 버튼을 나는 각 날짜 선택기를 통해 반복하고, 데이타베이스에서 ID로 그 값을 저장하고 클릭 형태
의 스크린 샷이다.
이제 사용자가 이전에 입력 한 날짜 선택기보다 적은 날짜를 입력하려고하는 것처럼 경고 메시지의 유효성을 검사하고 싶습니다. 입력 한 날짜가 이전 날짜 시간 값보다 작 으면 유효한지 확인해야합니다.
은 여기 내 버튼 클릭 코드 저장
Private Sub UltraButtonSave_Click(sender As Object, e As EventArgs) Handles UltraButtonSave.Click
If Not DBNull.Value.Equals(chkdtDataTable.Rows.Item(0).Item("ConveyanceID")) AndAlso Not DBNull.Value.Equals(chkdtDataTable.Rows.Item(0).Item("TripID")) Then
ScreenProperty.ARG_ConveyanceID = chkdtDataTable.Rows.Item(0).Item("ConveyanceID")
ScreenProperty.ARG_TripID = chkdtDataTable.Rows.Item(0).Item("TripID")
For Each o As Object In UltraPanel1.ClientArea.Controls
If TypeOf (o) Is UltraDateTimeEditor Then
Dim datePicker As UltraDateTimeEditor = o
ScreenProperty.ARG_CheckPointTimeID = Convert.ToInt32(datePicker.Tag.Split(","c)(0))
ScreenProperty.ARG_TerminalCheckPointID = Convert.ToInt32(datePicker.Tag.Split(","c)(1))
ScreenProperty.ARG_CheckPointTimeValue = datePicker.Value
Helper.InsertCheckPointTimesScreen(CType(ScreenProperty, KMCommonUITemplates.CUTScreenProperty), Me)
End If
Next
Else
MessageBox.Show("Selected Order does not have Trip/Conveyance created.")
End If
End Sub
사용자가 원하는 순서 ("이전에 입력 한")로 선택하려고하지 않는다고 가정하십시오. 그들은 항상 그렇게하지 않을 것입니다. 선택을 저장할 때 유효성 검사 – Plutonix