I have a checkedlistbox on my form and a list of items that correpsond to column names in my MSSQL table.

When I load the data from the MSSQL table, I'm trying to get it to check a specific item if the value of the row is 1.

Here is what I'm using, but it throws and error on For each:

VB Code:
  1. For Each item As CheckBox In chkListPermissions.Items
  2.                     If item.Text = "ViewServerList" Then
  3.                         If dr("ViewServerList") = 1 Then
  4.                             item.Checked = True
  5.                         Else
  6.                             item.Checked = False
  7.                         End If
  8.                     ElseIf item.Text = "ViewConsole" Then
  9.                         If dr("ViewConsole") = 1 Then
  10.                             item.Checked = True
  11.                         Else
  12.                             item.Checked = False
  13.                         End If
  14.                     ElseIf item.Text = "ViewLogs" Then
  15.                         If dr("ViewLogs") = 1 Then
  16.                             item.Checked = True
  17.                         Else
  18.                             item.Checked = False
  19.                         End If
  20.                     ElseIf item.Text = "ViewCharts" Then
  21.                         If dr("ViewCharts") = 1 Then
  22.                             item.Checked = True
  23.                         Else
  24.                             item.Checked = False
  25.                         End If
  26.                     ElseIf item.Text = "ViewRemoteUsers" Then
  27.                         If dr("ViewRemoteUsers") = 1 Then
  28.                             item.Checked = True
  29.                         Else
  30.                             item.Checked = False
  31.                         End If
  32.                     ElseIf item.Text = "ControlStart" Then
  33.                         If dr("ControlStart") = 1 Then
  34.                             item.Checked = True
  35.                         Else
  36.                             item.Checked = False
  37.                         End If
  38.                     ElseIf item.Text = "ControlStop" Then
  39.                         If dr("ControlStop") = 1 Then
  40.                             item.Checked = True
  41.                         Else
  42.                             item.Checked = False
  43.                         End If
  44.                     End If
  45.                 Next