0

ページの読み込み中にチェックボックスリストの特定のチェックボックスの「チェック済み」値を設定する方法がわかりません。これまでのところ私はこれを持っていますが、それは機能しません。

    For Each DataRow As DataRow In groupDataset().Tables(0).Rows
        Dim i As Integer
        For i = 0 To cblGroups.Items.Count - 1
            Response.Write(cblGroups.DataValueField)
            If DataRow("memberID").ToString = cblGroups.DataValueField Then
                cblGroups.Items(i).Selected = True
            End If
        Next
    Next

これも可能ですか?

ありがとう

4

1 に答える 1

1

これを試して。グループ自体のdatavalueフィールドではなく、チェックボックスリストの各項目を確認する必要があります。

  For Each DataRow As DataRow In groupDataset().Tables(0).Rows
    Dim i As Integer
    For i = 0 To cblGroups.Items.Count - 1
      Response.Write(cblGroups.Items(i).Value)
      If DataRow("memberID").ToString = cblGroups.Items(i).Value Then
    cblGroups.Items(i).Selected = True
      End If
    Next
  Next
于 2012-11-09T21:54:11.460 に答える