VB.Net ต้องการดักไม่ให้ผู้ใช้เลือกวันใน DateTimePicker แก้ไขตรงไหนค่ะ
อันนี้โค้ดที่เขียน
sqlBring = "INSERT INTO I_Borrow (ID_W,DataCheck_W) "
sqlBring &= " VALUES('" & LastID_W & "',"
sqlBring &= "'" & dtbCheck.Value & "',"
'บันทึกข้อมูล ในดาต้ากิจที่กำหนดไว้
tmpID_P = lsvProductsList.Items(i).SubItems(0).Text
tmpName_P = lsvProductsList.Items(i).SubItems(1).Text
tmpNumber_W = CInt(lsvProductsList.Items(i).SubItems(2).Text)
tmpNumber_approval = CInt(lsvProductsList.Items(i).SubItems(3).Text)
sqlBring &= "'" & tmpID_P & "',"
sqlBring &= "'" & tmpName_P & "',"
sqlBring &= tmpNumber_approval & ","
sqlBring &= tmpNumber_W & ")"
แล้วโค้ดที่ให้มาต้องใส่ต่อจากโค้ดที่เขียนไว้หรือคลิกใส่ใน DateTimePicker ค่ะ
Private Sub dtbCheck_ValueChanged
If DateDiff(DatePicker.Text, Now) < 0 Then
MessageBox.Show("ไม่สามารถเลือกวันย้อนหลังได้ !!!", "ผลการทำงาน", MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Sub
******* ไม่ทราบต้องใส่ตรงไหนก็ error ไปหมด ถ้าใส่ปกติก็จะ error ที่ DatePicker ในวงเล็บ แต่พอเปลี่ยนชื่อเป็น dtbCheck ตามที่ตั้งไว้ใน DateTimePicker ก็ error ทั้งวงเล็บ ไม่ทราบว่าต้องใส่ตีงไหน หรือว่าทำอะไรผิดไปช่วยแนะนำหน่อยค่ะ ไม่ทราบจิงๆ
Tag : VB.NET
Date :
2011-12-05 22:47:27
By :
kuuk
View :
1490
Reply :
1
Error ว่าอะไรครับ
Date :
2011-12-06 06:11:52
By :
webmaster
Load balance : Server 02