C# WinForm中,如何清空ListBox并重新从数据库载入数据?
载入数据函数为Loadinfo() 程序界面如下: 当打开程序界面时,会自动从数据库中载入数据到ListBox控件中显示。当我选中其中一条...
载入数据函数为 Loadinfo() 程序界面如下: 当打开程序界面时,会自动从数据库中载入数据到ListBox控件中显示。当我选中其中一条记录时,可以获得记录在数据库中的主码,再点击“刷新”按钮就可以重新显示数据, 现在想用listbox1.item.clear()把整个listbox1的数据清空,再载入数据。但是代码如果这样写:listbox1.item.clear();loadinfo();那就会把原来的数据增加一倍显示,效果如下:刷新后: 请问为什么会这样?如何解决这问题?
展开
4个回答
展开全部
listbox1.item.clear();这行代码是没有问题的。然后可以用listbox1.item.add();添加回去吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把listbox1.item.clear();放到loadinfo()函数里的第一行;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
F5调试下,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询