使用LINQ获取不同的值
使用LINQ获取不同的值
该问题已经有答案了:
我试图在LINQ中获取不同的值,我尝试了这个方法,首先我创建一个方法,然后在页面载入时调用该方法并分配
regiondrop.DataSource = getregion(); regiondrop.DataSourc=DataTextField="Region" regiondrop.DataSourc==DataTextField="RID" private List getregion() { using (T1 tee = new T1()) { var tempList = tee.tbl1.ToList(); var list = (from ta in tempList select new { ta.Region, ta.RID }).Select(x => new tbl1 { Id = x.RID, reg=x.Region }).ToList(); return list; } }
数据库中的数据如下
RID Region 1 Canada 2 UK 3 London 4 Paris 5 UK 6 Brazil 7 London
下拉菜单中的数据如下
Canada UK London Paris UK Brazil London
但我想得到的数据像这样
Canada UK London Paris Brazil
有什么解决方法吗?
admin 更改状态以发布 2023年5月21日