dropdownlist由数据库读出,怎么把重复的数据去掉?

dropdownlist由数据库读出,怎么把重复的数据去掉?比如说数据库中有班级,那么在前端下拉框就只显示一个班级名,现在是有几个同学就有几个班级名,怎么办?

select distinct

group by 班级

反正都是sql语句的问题。如果你是班级表(里面就是班级id和班级名 都唯一 那直接读出绑定就好)
如果你是同学表(里面有很多同学,多个学生会有相同的班级名称 可以group by 班级名)
最好的方式就是 selected distinct 班级名 from 表名。这个语句会自动去除重复的

有两种办法可以实现

1.sql处理后再直接绑定到dropdownlist

2.先对sql查询到的数据 用c# groupby按班级进行分组处理,然后用个list集合把分组后的key组合起来再绑定到sql处理后再绑定到dropdownlist