У меня есть доступ к данным с именем A
. Он имеет 90 строк, и каждая строка имеет 2 столбца следующим образом:
У меня есть форма vb, которая имеет 90 зеленых кнопок и код:
Private Sub _1st_Floor_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim myConnection As New OleDbConnection(myConnString)
Dim myCommand As New OleDbCommand("SELECT ID FROM A WHERE Busy=True", myConnection)
myConnection.Open()
Dim reader As OleDbDataReader
Dim dt As New DataTable
dt.Load(myCommand.ExecuteReader)
If dt.Rows(0).Item(0).ToString = 1 Then
Button1.BackColor = Color.Red
Button1.FlatAppearance.BorderColor = Color.Red
End If
If dt.Rows(1).Item(0).ToString = 2 Then
Button2.BackColor = Color.Red
Button2.FlatAppearance.BorderColor = Color.Red
End If
End Sub
Это отлично работает, но я не хочу повторять один и тот же блок If
снова и снова для 90 кнопок. Как я могу написать цикл с одним набором кода для всех 90 кнопок?