以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- foxtable ListBox控件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=25011) |
-- 作者:Siluy_kl1017 -- 发布时间:2012/10/29 14:44:00 -- foxtable ListBox控件 请教各位大虾: ------》ListBox控件问题 我想先删除ListBox的值然后再添加数据,为什么只能添加一行数据了?
For Each dr In dt.DataRows 这段代码哪里有问题呢? |
-- 作者:lin_hailun -- 发布时间: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 -- 发布时间:2012/10/29 14:56:00 -- 先按楼上的试一下,然后再说说你想实现什么?我看代码看不懂。 |
-- 作者:Siluy_kl1017 -- 发布时间:2012/10/31 12:02:00 -- 灰常谢谢 粗心啊! 把代码写在下面了 |