Foxtable(狐表)用户栏目专家坐堂 → foxtable ListBox控件


  共有10546人关注过本帖树形打印复制链接

主题:foxtable ListBox控件

美女呀,离线,留言给我吧!
Siluy_kl1017
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1612 威望:0 精华:0 注册:2012/4/12 14:32:00
foxtable ListBox控件  发帖心情 Post By:2012/10/29 14:44:00 [只看该作者]

请教各位大虾:  ------》ListBox控件问题 

 我想先删除ListBox的值然后再添加数据,为什么只能添加一行数据了?

 

    For Each dr In dt.DataRows
        If dt.DataRows.Count > 0 Then         '表里有数据时的情况
           If parflag = 1 Then                '标志为重要的公告时
              parggneirou = dr("内容")
              parggdept = dr("发布部门简称")
              parggfaburenname = dr("发布人姓名")
              parggfabudate = dr("发布时间")
              parggtitle = dr("标题")
              Forms("Form强制阅览").Open()
           Else If parflag = 0 Then            '标志为不重要的公告时
              '先删除ListBox的数据
              Cmb.Items.Clear()
              '再添加ListBox的数据
              parggcode = dr("ID")
              parggtitle = dr("标题")
              parggfabudate = dr("发布时间")
              str = parggcode + " " + parggtitle + " " + parggfabudate
              MessageBox.Show(str)
              Cmb.Items.Add(str)
           End If
       End If    
    Next

这段代码哪里有问题呢?


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/29 14:55:00 [只看该作者]

 '先删除ListBox的数据
  Cmb.Items.Clear()


  For Each dr In dt.DataRows
       ' If dt.DataRows.Count > 0 Then         '没必要,如果没有数据,就不会进入循环
           If parflag = 1 Then                '标志为重要的公告时
              parggneirou = dr("内容")
              parggdept = dr("发布部门简称")
              parggfaburenname = dr("发布人姓名")
              parggfabudate = dr("发布时间")
              parggtitle = dr("标题")
              Forms("Form强制阅览").Open()
           Else If parflag = 0 Then            '标志为不重要的公告时             
              '再添加ListBox的数据
              parggcode = dr("ID")
              parggtitle = dr("标题")
              parggfabudate = dr("发布时间")
              str = parggcode + " " + parggtitle + " " + parggfabudate
              MessageBox.Show(str)
              Cmb.Items.Add(str)
           End If
      ' End If    
    Next

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/10/29 14:56:00 [只看该作者]

 先按楼上的试一下,然后再说说你想实现什么?我看代码看不懂。

 回到顶部
美女呀,离线,留言给我吧!
Siluy_kl1017
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:214 积分:1612 威望:0 精华:0 注册:2012/4/12 14:32:00
  发帖心情 Post By:2012/10/31 12:02:00 [只看该作者]

灰常谢谢   粗心啊!  把代码写在下面了

 回到顶部