C#下拉框绑定数据后,进行修改时下拉框的选择项只剩下该绑定的项,应如何解决?

来源:百度知道 编辑:UC知道 时间:2024/05/24 18:45:22
如下拉框性别中有"男"、"女"两项,数据绑定后,某条记录的性别为"男",当要进行修改时,性别下拉框只有"男"而没有"女"这一项,请问一下高手应如何解决?
绑定的主要代码:this.comboBox1.DisplayMember="性别";
comboBox1.DataSource=dataSet1.Tables["个人信息"];
现在要解决的问题:如何使下拉框恢复可选择状态。因为我是要实现:查找某记录后显示出来,并能对其修改。

性别选项是固定得,不用给绑定了,只要每次读取得时候注意一下要给他读出来就OK了

comboBox1.DataSource=dataSet1.Tables["个人信息"];
comboBox1.DataBind();

这段代码要关联在Load下,当然这样的绑定最好使用静态指定,不需要读数据

绑定的数据只有“男”,当然不会显示“女”

comboBox1.DataSource=dataSet1.Tables["个人信息"];
comboBox1.Selected.Value = "男";//这个数据是你要在前台页面显示的数据

意思就是,先把下拉列表绑定,之后再把它的当前选项是改成你要显示的或者是你从数据库中读出来的数据 我说的够明白么?