我這是我的標記網頁上:如何動態填充複選框值?
<asp:CheckBox runat="server" ID="sections" class="checkAll" />
它用jQuery進行感謝@Raminson checkall/uncheckall複選框。
然後,我有這樣的的CodeFile: Me.sections.InputAttributes.Add( 「價值」, 「奇蹟巷」)
這工作。
問題我現在有的是,我們想從數據庫動態填充複選框的值。
我有點卡住了。以下是我的嘗試。
Imports System.Data.SqlClient
Partial Class _Default
Inherits System.Web.UI.Page
Private Sub Page_Load(ByVal sender As Object,
ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Dim strSQL As String = "SELECT section FROM myTable"
Dim connStr As String =
ConfigurationManager.ConnectionStrings("connstr").ConnectionString
Dim conn As New SqlConnection(connStr)
Dim cmd As New SqlCommand(strSQL, conn)
Dim objReader As SqlDataReader
objReader = cmd.ExecuteReader()
' ||||| Loop through the Reader to retrieve data
' ||||| and set each checkbox to appropriate data from datasource
While objReader.Read()
With objReader
sections.Checked = .Item("section")
End With
End While
Me.sessions.InputAttributes.Add("Value", "sections")
End If
End Sub
End Class
我很抱歉選擇了c#和vb.net標籤。任何風味的幫助將不勝感激。
其中一個問題是我不斷收到此錯誤:
輸入字符串的不正確的格式。 這是在這條線:
sections.Checked = .Item( 「節」)
我只是想分貝場區間的值賦給複選框值
對不起的好幫手。我被邀請參加會議。 @ GrayFox374,你的解決方案就像一個魅力。非常非常感謝你。 代碼呈現Checkall/uncheckall無用。我得知道這一點。 謝謝大家! – Kenny 2012-07-23 15:01:24
我使用檢查/取消選中功能更新瞭解決方案。 – GrayFox374 2012-07-23 15:36:27
謝謝soooo @ GrayFox374;你是一個幸福! – Kenny 2012-07-23 15:53:55