【问题标题】:define checkboxes as checked in checkboxlist将复选框定义为在 checkboxlist 中选中
【发布时间】:2012-11-09 21:23:46
【问题描述】:

我不知道如何在页面加载期间设置复选框列表中某些复选框的“已选中”值。到目前为止我有这个,但它不起作用。

    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

这可能吗?

谢谢

【问题讨论】:

  • 您是否尝试过单步执行此代码并检查某些肯定比较是否到达 Selected=True 行?

标签: asp.net vb.net


【解决方案1】:

试试这个。您需要查看复选框列表中的每个项目,而不是组本身的数据值字段。

  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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多