C# ComboBox赋初值

来源:互联网 发布:淘宝人生小说下载 编辑:程序博客网 时间:2024/06/06 09:40

最近用C#写一个windorm应用程序,在写修改用户个人信息是,遇到一个问题。将用户的性别读出来放到ComboBox中:

this.sex.Text=model.Sex;

model.sex即为从数据库中读出的值,运行程序时发现sex这个ComboBox并没有被赋为读出的值"男"。尝试使用MessageBox显示model.sex发现,“男”后面多出来很多空格,因为ComboBox的输入选项被设定为DropDownList所以无法赋值(ComboBox的列表中"男"后没有空格)。原来是在数据库中sex属性的类型为char(10),所以数据库中读出的数据后面会有空格。将赋值语句改为this.sex.Text=model.sex.Trim();问题解决。

0 0
原创粉丝点击