我的C#代码中有一个组合框,它从数据库中获取值。数据库数据首先绑定到数据集,然后设置为组合框。我想在单击按钮后清除组合框,并在单击另一个按钮时再次获取数据。
{{1}}
这是我使用名为ds_4的数据集将数据绑定到组合框的方法。 然后我尝试使用以下代码行清除组合框数据。 cbVmUserName.DataSource = null; 但是,当我试图再次获取数据时,我得到的是system.data.datarowview作为组合框项目。 如何解决这个问题并再次获得真实数据?
答案 0 :(得分:0)
我相信你错过了显示成员设置来说明实际显示的是什么值。
cbVmUserName.DisplayMember = "DisplayValue";
您还可以使用以下内容删除组合框中的所有项目。
cbVmUserName.Items.Clear();
希望有所帮助。