首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为签入3签入的项执行for循环

如何为签入3签入的项执行for循环
EN

Stack Overflow用户
提问于 2015-02-04 08:41:09
回答 2查看 215关注 0票数 0

我为一家公司的员工的输出做了一个报告,我为that.but做了一个代码,它只显示了在这个循环中checked.how要执行的第一个条目。

代码语言:javascript
复制
   Dim i As Integer
    Dim j As Integer
    Dim k As Integer
    For i = 0 To Employee_Bank_dtl.CheckedListBox1.Items.Count - 1 Step i + 1
        If Employee_Bank_dtl.CheckedListBox1.GetItemCheckState(i) = CheckState.Checked Then
            Dim xx As String = (CType(Employee_Bank_dtl.CheckedListBox1.Items(i), DataRowView))("VC_BRNAME")
            For j = 0 To Employee_Bank_dtl.CheckedListBox2.Items.Count - 1 Step j + 1
                If Employee_Bank_dtl.CheckedListBox2.GetItemCheckState(j) = CheckState.Checked Then
                    Dim yy As String = (CType(Employee_Bank_dtl.CheckedListBox2.Items(j), DataRowView))("vc_empstatus")
                    For k = 0 To Employee_Bank_dtl.CheckedListBox3.Items.Count - 1 Step k + 1
                        If Employee_Bank_dtl.CheckedListBox3.GetItemCheckState(k) = CheckState.Checked Then
                            Dim zz As String = (CType(Employee_Bank_dtl.CheckedListBox3.Items(k), DataRowView))("vc_value")
                            Dim str = "xxxxxxxxxxxxxx"
                            conobj.readdata(str)
                            conobj._adpt.Fill(Me.DataSet10.BRANCH_MAST)
                            Me.ReportViewer1.RefreshReport()
                        End If
                    Next
                End If
            Next
        End If
    Next i
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-06 10:20:26

在第三次循环中把k +1改为+1是我的错误,将得到正确的答案。

票数 0
EN

Stack Overflow用户

发布于 2015-02-04 13:57:41

您应该通过这样的项目集合来增加,而不是这样做的。您应该能够找到您正在寻找的属性。在内部循环中设置一个断点,右键单击该项目上的“快速观察”,您将看到该项目的所有属性,其中将包含您所寻找的内容。

代码语言:javascript
复制
    For Each item In CheckedListBox1.Items
        'set the item property to the right property that holds "VC_BRNAME"
        If item.property = "VC_BRNAME" Then

        End If
        If item.checkstate.checked = True Then

        End If

    Next
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28316930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档