苏飞论坛

标题: comboBox中如何绑定数据源前先加一行“请选择”? [打印本页]

作者: 龍游天下    时间: 2014-10-31 20:21
标题: comboBox中如何绑定数据源前先加一行“请选择”?
                OleDbConnection conn = new OleDbConnection(strconn);
                conn.Open();
                OleDbCommand cmd = new OleDbCommand("select * from city where provinceId='" + code + "'", conn);
                OleDbDataAdapter sda = new OleDbDataAdapter(cmd);
                DataTable dt = new DataTable();
                sda.Fill(dt);
                conn.Close();
                comboBox1.DataSource = dt;//市
                comboBox1.DisplayMember = "name";//显示的字段
                comboBox1.ValueMember = "provinceId";//实际值的字段

以上代码如修改呢?在comboBox1中插入“请选择”。如果用comboBox1.items.add("请选择"),是不正确的,绑定数据源无法修改。


作者: 水手    时间: 2014-10-31 22:08
for遍历dt逐个items.Add;最后.selectIndex=0
作者: 龍游天下    时间: 2014-11-1 14:48
谢谢各位,这个问题我已成功解决。




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4