combox绑定数据后,怎么让它的默认选项为空呢?
combox绑定数据后,怎么让它的默认选项为空呢? --------------------编程问答-------------------- 默认就是空 --------------------编程问答-------------------- 不是啊,我在绑定后,显示的是第一项数据 --------------------编程问答-------------------- 设置默认值,默认为空Load事件里comboBox1.SelectIndex=0;
--------------------编程问答-------------------- 能发代码看看不 --------------------编程问答--------------------
他要的显示是为空,不是第一项 --------------------编程问答-------------------- 你可以给它在加一个空值项,然后ComboBox.Text = "" --------------------编程问答-------------------- qqqqqqqqqqqqqqqqqqqq --------------------编程问答-------------------- ComboBox.Text = "",和属性的text为空,我都试过了,运行后combox还是显示的第一项数据 --------------------编程问答--------------------
恩,是个办法,然后在下拉事件里把第一行删除,并且只删除一次 --------------------编程问答-------------------- combox 默认值就是空啊
要不添加一个空选项 --------------------编程问答-------------------- 这个问题算是解决了,我在表的第一项设了个空值项,不知还有没有其他的方法 --------------------编程问答-------------------- comboBox1.SelectIndex=-1; --------------------编程问答--------------------
一般有两种方法
//1、在SQL语句里添加--------------------编程问答-------------------- comboBox1.SelectIndex=-1;可以实现,但是有个问题就是,比如当save的时候如果combobox为空就会跳出Object reference not set to an instance of an object......如何能把这里改成显示XX不能为空? --------------------编程问答--------------------
select 'f00' as food_id, '' as food_name union select food_id, food_name from food
//2、在取出后添加
DataRow dr = dt.NewRow();
dr["food_id"] = "f00";
dr["food_name"] = "";
dt.Rows.InsertAt(dr, 0);
this.comboBox1.DataSource = dt;
你这dt 是哪里来的 --------------------编程问答-------------------- 路过,学习下
补充:.NET技术 , C#