如何在c#中将数据集绑定到组合框null后,避免在组合框中获取system.data.datarowview

时间:2017-02-09 10:14:13

标签: c# winforms combobox dataset

我的C#代码中有一个组合框,它从数据库中获取值。数据库数据首先绑定到数据集,然后设置为组合框。我想在单击按钮后清除组合框,并在单击另一个按钮时再次获取数据。

{{1}}

这是我使用名为ds_4的数据集将数据绑定到组合框的方法。 然后我尝试使用以下代码行清除组合框数据。     cbVmUserName.DataSource = null; 但是,当我试图再次获取数据时,我得到的是system.data.datarowview作为组合框项目。 如何解决这个问题并再次获得真实数据?

1 个答案:

答案 0 :(得分:0)

我相信你错过了显示成员设置来说明实际显示的是什么值。

 cbVmUserName.DisplayMember = "DisplayValue";

您还可以使用以下内容删除组合框中的所有项目。

 cbVmUserName.Items.Clear();

希望有所帮助。