combobox 控件显示问题...(新手在线等)
string sql, con;
sql = "Data Source=asus-pc\\jiong;Initial Catalog=shiyan;Integrated Security=True";
con = "select provinceName from city ";
SqlConnection mycon = new SqlConnection(sql);
SqlCommand cmd = new SqlCommand(con, mycon);
mycon.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
province.Items.Add(reader[0].ToString());
}
代码如上。。。provinceName 是中文在控件下拉框会显示,但是选了是这样的效果。。
改成 provinceID 数字的话就显示正常......
求解释........
谢谢了。。
联动弄了半天弄不好,有哪位有时间的能不能教下... 谢谢了。
------解决方案--------------------显示Name的时候,把空格trim掉。
------解决方案--------------------name 和ID设置为一样
------解决方案--------------------去掉空格
不过你这么做好麻烦的, 用数据集做 很快,又方便
------解决方案--------------------province.Items.Add(reader[0].ToString().Trim());
去掉空格就加这么一点而已有很麻烦么
------解决方案--------------------从数据库中读取数据集,然后全部绑定到Combobox控件中