首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

List取值赋值给combobox解决方案

2012-06-22 
List取值赋值给comboboxListShop list ShopBll().GetItems() //得到所有的数据只取某个字段(比如:nam

List取值赋值给combobox
List<Shop> list = ShopBll().GetItems(); //得到所有的数据

只取某个字段(比如:name)的值。但是name里面的值可能有重复的。比如:刘德华,刘德华,郭富城,刘亦菲

但是赋值给combobox时,combobox下拉表只显示:刘德华,郭富城,刘亦菲



[解决办法]
combobox不会帮你过滤重复,在绑定前筛选下吧
[解决办法]
用Linq语句自己筛选一下不就行了
[解决办法]

C# code
List<Shop> list = ShopBll().GetItems(); List<String> names = list.Select(l=>l.Name).Distinct().ToList(); 

热点排行