я получил 1 CheckBoxList 6 флажков внутри него (ниже моя база данных)Загрузка состояния checkboxlist в базе данных?
id : int
interest : bit
Когда я нажимаю один флажок, то значение будет сохранено в моей базе данных, как TRUE
. Вот мой код:
Dim connectionString As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
Dim insertSql As String = "INSERT INTO tbinterest(interest) VALUES(@interest)"
Using myConnection As New SqlConnection(connectionString)
myConnection.Open()
Dim myCommand As New SqlCommand(insertSql, myConnection)
myCommand.Parameters.AddWithValue("@interest", SqlDbType.Bit).Value = 1
myCommand.ExecuteNonQuery()
myConnection.Close()
End Using
Но как-то, когда я загрузить страницу, она не показывает проверенное состояние (проверено/снят). Вот мой код в загрузке страницы. Можете ли вы мне помочь? Благодарю.
Dim connectionString As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
Using myConnection As New SqlConnection(connectionString)
Dim objCmd_team As SqlCommand = New SqlCommand("SELECT [interest] FROM [tbinterest]", myConnection)
myConnection.Open()
Dim objReader As SqlDataReader = objCmd_team.ExecuteReader()
While (objReader.Read())
Dim currentCheckBox As ListItem = chkApprovers.Items.FindByText(objReader("interest"))
If currentCheckBox IsNot Nothing Then
currentCheckBox.Selected = True
End If
End While
End Using
О, так как я могу совместить с битовой стоимостью? – user2995858