解决学生信息管理系统之List列表中重复添加相同数据问题。

 

           学生信息管理系统有很多错误需要我们去解决,下面我就解决一下在学生信息管理系统中的“年级课程设置”窗体里出现的一个错误,“ list列表中重复添加数据”,当设置一个年级时课程时,你可重复添加一门课程好几次!

                  下面我展示一下解决“在list重复添加数据”的代码!

            
     Private Sub cmdAdd_Click()
          Dim i As Integer         '定义两个整型变量
          Dim j As Integer

          '往 listSelectcourse列表中添加课程

          If listAllcourse.ListIndex <> -1 Then
              listSelectcourse.AddItem listAllcourse.List(listAllcourse.ListIndex)  
          End If
          For i = 0 To listSelectcourse.ListCount - 1              '外循环
              For j = i + 1 To listSelectcourse.ListCount             '内循环

                 '判断在list列表中是否有相同的数据
                 if  listSelectcourse.list(i)=listSelectcourse.list(j)  then

                     listSelectcourse.RemoveItem  j    '删除添加的数据

                        msgbox"已有添加课程,请先删除在添加!"

                     exit sub

                end  if

              next   j

          next i

    end  sub


   这样就可以了,list表中不会再重复添加相同的数据了。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 12
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值