【问题标题】:Clear Listbox when datasource is set Visual Basic Net设置数据源时清除列表框 Visual Basic Net
【发布时间】:2016-06-03 16:53:45
【问题描述】:

我有一个列表框,它有一个数据源集并从一个数组中获取它的内容。我试着只做这段代码

Listbox1.Items.Clear()

由于选择了数据源,因此无法正常工作。我也尝试过类似的东西

Listbox1.datasource = ""

或者类似Listbox1.datasource = vbNULL

等等。使数据源干净,以便我可以从列表框1中删除所有项目

我怎样才能实现它,我正在浏览所有 Stack Overflow 的响应,但没有一个对我有用

【问题讨论】:

  • 何时填充列表框以及何时清除它?我在想这个代码 Listbox1.Items.Clear() 有效,但是你的代码中有某个地方调用了一个函数来再次填充它......嗯。只是一些想法。
  • 它是一个简单的软件。您第一次单击该按钮,它会启动一个计时器。计时器创建一个包含字符串的数组,然后通过数据源将数组条目传递给列表框。当我第二次单击按钮时,我希望清除列表框,然后通过计时器重新开始填充列表框

标签: vb.net listbox


【解决方案1】:

我猜这是一个 WinForm 应用程序。 像这样清除数据源:

ListBox1.DataSource = Nothing

【讨论】:

  • 谢谢,这似乎正是我正在寻找的解决方案。我刚刚用我的 WinForm 应用程序试了一下,效果很好。现在要去玩一下我的 Win 应用程序,看看它是否完全可以工作,但似乎是这样!
猜你喜欢
  • 2019-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-09
  • 1970-01-01
相关资源
最近更新 更多