组合框数据源已分配有
cmbCombobox.DataSource = myCollection
其中myCollection具有类型MyCollection:列表如何清除组合框中的项目?
flmtquvp1#
数据绑定控件时,它将与该集合同步。为了清除ComboBox中的项,请将其DataSource设置为null。
cmbComboBox.DataSource = null;
如果您的组合框未数据绑定(无DataSource),则可以
cmbComboBox.Items.Clear();
ecr0jaav2#
http://support.microsoft.com/kb/327895
Me.ListBox1.DataSource = Nothing
VB错误地建议使用DBNull(它会崩溃)。
9cbw7uwe3#
以下是我的工作方式:如果您的组合框有一个DataSource,那么简单地分配给一个空数据源就足够了。但是,很多时候您必须手动清除绑定:组合框被分配者。数据源=空;数据绑定.清除();如果没有DataSource,则只需清除以下项:组合框.项目.清除();
yvgpqqbh4#
在www.example.com中asp.net您可以执行以下操作:
cbMyComboBox.Items.Clear();
也许它的工作和winforms)不确定
ztyzrc3y5#
我正在使用Visual Studio 2012和.net v4.5,并在VB中创建winforms。以下内容不起作用:
me.combobox.Datasource = null me.combobox.Items.clear()
使用Null甚至不是数据源的一个选项,当我尝试items.clear()时,我得到了以下错误;“设置DataSource属性后,无法修改项集合。”下面的代码确实有效,我已经在许多应用程序的升级中使用了它。
Me.cmboFromLoc.DataSource = Nothing
htrmnn0y6#
设置cbMyComboBox.SelectedIndex = -1效果最好!
6条答案
按热度按时间flmtquvp1#
数据绑定控件时,它将与该集合同步。为了清除ComboBox中的项,请将其DataSource设置为null。
如果您的组合框未数据绑定(无DataSource),则可以
ecr0jaav2#
http://support.microsoft.com/kb/327895
VB错误地建议使用DBNull(它会崩溃)。
9cbw7uwe3#
以下是我的工作方式:
如果您的组合框有一个DataSource,那么简单地分配给一个空数据源就足够了。但是,很多时候您必须手动清除绑定:
组合框被分配者。数据源=空;
数据绑定.清除();
如果没有DataSource,则只需清除以下项:
组合框.项目.清除();
yvgpqqbh4#
在www.example.com中asp.net您可以执行以下操作:
也许它的工作和winforms)不确定
ztyzrc3y5#
我正在使用Visual Studio 2012和.net v4.5,并在VB中创建winforms。以下内容不起作用:
使用Null甚至不是数据源的一个选项,当我尝试items.clear()时,我得到了以下错误;“设置DataSource属性后,无法修改项集合。”
下面的代码确实有效,我已经在许多应用程序的升级中使用了它。
htrmnn0y6#
设置cbMyComboBox.SelectedIndex = -1效果最好!