我有一个带有数据源的列表框,它是来自ADO.net
架构的表。
一切都很好,但是当DataSource中没有项目时,列表框中仍然存在一行:
System.Collection .Generic.HashSet`1[namespace.class]
如何防止添加此项目。
lbAdressen.DataSource = this.adressenSource;
lbAdressen.DisplayMember = "DisplayName";
lbAdressen.ValueMember = "Id";
this.adressenSource
var
是BindingSource
最佳答案
您可以在绑定Source之前添加条件:
if (this.adressenSource != null && this.adressenSource.Count() > 0)
{
lbAdressen.DataSource = this.adressenSource;
lbAdressen.DisplayMember = "DisplayName";
lbAdressen.ValueMember = "Id";
}