永发信息网

C# comboBox 绑定数据源 删除重复内容

答案:3  悬赏:80  手机版
解决时间 2021-05-07 05:05

代码如下

    private void Form2_Load(object sender, EventArgs e)
        {
           string connString = "server=.;database=MyProject;uid=sa;pwd=";
           SqlConnection conn = new SqlConnection(connString);
            string sql = "select * from 学生基本信息";
            DataSet ds = new DataSet();
            SqlDataAdapter adapter = new SqlDataAdapter(sql, conn);
            adapter.Fill(ds, "学生基本信息");
            comboBox2.DataSource = ds.Tables["学生基本信息"];
            comboBox3.DataSource = ds.Tables["学生基本信息"];
            comboBox4.DataSource = ds.Tables["学生基本信息"];
            comboBox5.DataSource = ds.Tables["学生基本信息"];
            comboBox6.DataSource = ds.Tables["学生基本信息"];
            comboBox7.DataSource = ds.Tables["学生基本信息"];
            comboBox8.DataSource = ds.Tables["学生基本信息"];
            comboBox2.DisplayMember = "籍贯";
            comboBox3.DisplayMember = "院系";
            comboBox4.DisplayMember = "专业";
            comboBox5.DisplayMember = "年级";
            comboBox6.DisplayMember = "班级";
            comboBox7.DisplayMember = "学制";
            comboBox8.DisplayMember = "民族";
        }

显示到是显示出来了。但是comboBox 里有很多重复数据。我想问下怎么清除重复数据。显示一个就可以了

最佳答案

你把查询语句写好就行了


select distinct * form table

全部回答

把你的 sql语言改下  只要你说需求的字段 并且加上distinct 还好

select distinct   籍贯,院系,专业,年级,班级,学制,民族  from 学生基本信息

而且你这样绑定不是最好的方式

这个很简单,你只要不你的sql语句改一下就可以了“select distinct * from [表]”就好了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想吃东西, 吃什么东西好呢
新娘婚庆摄影地址在什么地方,想过去办事
如何解决寂寞
德语 今天会有人打破世界纪录吗?怎么说?
求QQ空间签名档??
普通白炽灯涂上红色油漆后发出红光,这是什么
谁能告诉我这个符号有着什么意义?
身在曹营心在汉 兄弟情深
黄金宝箱不开会不会过期
我的手机是金鹏H158我下载了一个MRP格式的手
天天租车火车站店地址在什么地方,想过去办事
超级QQ的黄金5级是怎么升的?
车辆违章如何最快知道?
爱情败给现实的句子,形容现实的句子
给我简介一下桥形钱。。。。。急!!!!
推荐资讯
AMDX4 620
如图所示,一道初三数学题
我不是黄钻怎么弄空间带剪图
杭州武林万怡酒店这个地址在什么地方,我要处
下一站幸福里面的全部歌曲
怎样清洁键盘
笔记本CPU的主频变小了
一道几何计算题
玛卡产品有用吗?
我想往外地寄被子.那位朋友知道有压缩的好办
古诗词咏石榴孔少安,王安石咏石榴花全诗
【天龙八部】中字体的代码,给几个好看的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?