なぜこれがうまくいかないのか尋ねたいだけですか?
予約システム(またはそのようなもの)のデータを取り戻そうとしています。
問題は、ifステートメントが1つだけになり、2番目のステートメントが無視されることです。
VB.netを使用して、MySQLデータベースに接続しようとしています。
皆さんありがとう...
Petr
答えてくれてありがとうみんな私はすべての問題を試してみますそれが=月曜日と言わないなら、それはチェックボックスの色を白にするべきだということです。
セレクトケースを試してみます。
いくつかの変更を加えて、チェックボックスリストを追加しました。問題は、別の日にチェックボックスをオフにすることです。
CheckBoxListMon.BackColor = Drawing.Color.White
CheckBoxListMon.Enabled = True
CheckBoxListMon.ClearSelection()
これにより、チェックボックスが有効になり、選択されなくなりますが、それでもクリックできません。無効になっています。
誰かアイデアがありますか?
Try
strQuery = "SELECT BookingDate, BookingTime,BookRegUserID,Booked FROM bookings"
MySQLCmd = New MySqlCommand(strQuery, dbCon)
dbCon.Open()
DR = MySQLCmd.ExecuteReader
While DR.Read
bookDate = DR.Item("BookingDate")
bookTime = DR.Item("BookingTime")
bookRegID = DR.Item("BookRegUserID")
booked = DR.Item("Booked")
Select Case True
Case bookDate = lblMonday.Text And CheckBoxListMon.Items.FindByValue(test) IsNot Nothing
CheckBoxListMon.Items.FindByValue(bookTime).Enabled = False
CheckBoxListMon.Items.FindByValue(bookTime).Selected = True
CheckBoxListMon.Items.FindByValue(bookTime).Attributes.Add("Style", "color: red;")
Case bookDate = lblTuesday.Text And CheckBoxListTue.Items.FindByValue(test) IsNot Nothing
CheckBoxListTue.Items.FindByValue(bookTime).Enabled = False
CheckBoxListTue.Items.FindByValue(bookTime).Selected = True
CheckBoxListTue.Items.FindByValue(bookTime).Attributes.Add("Style", "color: red;")
End While
DR.Close()
dbCon.Close()
Catch ex As Exception
End Try