我的代码如下:
我想在ComboBox中显示:全部,男,女,三个元素;(数据库中只有男女两个值)
而且加载上的值会重复很多个,请问怎么才能不显示重复的值?
我是一个新手,请各位高手援助小弟,谢谢……
  
private void frmTeacherMsgTable_Load(object sender, EventArgs e)
        {
            this.cboSelectItems.DataSource =
                selectBySex.GetAllTeachers().Tables["teacherTable"];
            cboSelectItems.DisplayMember = "Sex";
            this.dgvTeacher.Columns["TeacherId"].HeaderText = "ID";
            this.dgvTeacher.Columns["TeacherId"].Visible = false;
            this.dgvTeacher.Columns["LoginId"].HeaderText = "用户名";
            this.dgvTeacher.Columns["LoginPwd"].HeaderText = "密码";
            this.dgvTeacher.Columns["UserStateId"].HeaderText = "用户状态";
            this.dgvTeacher.Columns["TeacherName"].HeaderText = "教员姓名";
            this.dgvTeacher.Columns["Sex"].HeaderText = "性别";
            this.dgvTeacher.Columns["Birthday"].HeaderText = "生日";
        }        private void cboSelectItems_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.dgvTeacher.DataSource =
                selectBySex.GetTeacherBySex(this.cboSelectItems.Text.Trim().ToString());
        }