combobox问题 如何在combobox的 dropdownstyle为 dropdownlist的情况下设置combobox的初始值为空? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认的就会空吧 是不是想问如何不为空啊 如果想为空就用1楼的方法 如果不想为空 就 SelectedIndex = 0; 呵呵、、你的问题有些,我想连你自己都没说听吧1、如果dropdownlist风格,默认情况下就是空值。2、如何在dropdownlist风格下,显示指定的默认文本: 2.1:如果默认文本不是“combobox中的元素”: combox1.DropDownStyle = ComboBoxStyle.Simple; combox1.Text = “文本内容”; combox1.DropDownStyle = ComboBoxStyle.DropDownList; 2.2:如果默认文件是“combobox中的元素” combox1.selectitemIndex=index; 额,是我描述问题的错。我是先在combobox里绑定数据了。放在LOAD事件里,所以一开始就会有数据了。现在是已经绑定数据后在DROPDOWMLIST情况下进行我那个问题的设定 那你在绑定之后:comBobox1.Selectedindex = -1; 在不设置DROPDOWMLIST情况下我的做法是这样的 private void xxxxx_Load(object sender, EventArgs e){ datatable dt=bll.xxx.select_XX(); cbo_XXX.Datasource=dt; cbo_XXX.ValueMember="xxxx".Tostring().Trim(); cbo_XXX.DisplayMember="xxxxXX".Tostring().Trim(); cbo_XXX.Text="";}就可以达到程序运行时,combobox里面的文本为空,但是如果设置了DROPDOWMLIST情况下在用cbo_XXX.Text=""就不行了。 this.comboBox1.Items.Insert(0, "123"); this.comboBox1.SelectedIndex = 0; 我不是用Items这种集合的形式的。我是从数据库中绑定数据来实现的。 this.combox1.selectedIndex = -1. 不,你错了,我说了,我按照“在不设置DROPDOWMLIST情况下我的做法是这样的 private void xxxxx_Load(object sender, EventArgs e){ datatable dt=bll.xxx.select_XX(); cbo_XXX.Datasource=dt; cbo_XXX.ValueMember="xxxx".Tostring().Trim(); cbo_XXX.DisplayMember="xxxxXX".Tostring().Trim(); cbo_XXX.Text="";}就可以达到程序运行时,combobox里面的文本为空,但是如果设置了DROPDOWMLIST情况下在用cbo_XXX.Text=""就不行了。 ”这种来弄的,我绑定是没问题的。 绑定时,多加一条空记录就行了。select '' as 编号,'' as 名称 union all select 编号,名称 from 表名这样,selectedvalue=""就行了 窗体外线程访问窗体控件 C#网络方面:局域网连接问题(高手进) C#关于Random()函数的使用困惑 怎样模拟键盘按键按着不松开呢? 高手进来帮帮忙啊!!!SOS C# SQL的问题 VS2003默认安装的水晶报表,发布程序时怎么办? c1FlexGrid托拽问题 windows消息队列管理 C# 中那个类可以结合抓包实现网页登陆啊! 连接EXCEL文件错误,,急!!! C# 判断QQ消息 有没有办法指定调用的OleDB是32位还是64位?
默认的就会空吧 是不是想问如何不为空啊 如果想为空就用1楼的方法 如果不想为空
就 SelectedIndex = 0;
2.1:如果默认文本不是“combobox中的元素”:
combox1.DropDownStyle = ComboBoxStyle.Simple;
combox1.Text = “文本内容”;
combox1.DropDownStyle = ComboBoxStyle.DropDownList; 2.2:如果默认文件是“combobox中的元素”
combox1.selectitemIndex=index;
现在是已经绑定数据后在DROPDOWMLIST情况下进行我那个问题的设定
我的做法是这样的
private void xxxxx_Load(object sender, EventArgs e)
{
datatable dt=bll.xxx.select_XX();
cbo_XXX.Datasource=dt;
cbo_XXX.ValueMember="xxxx".Tostring().Trim();
cbo_XXX.DisplayMember="xxxxXX".Tostring().Trim();
cbo_XXX.Text="";
}
就可以达到程序运行时,combobox里面的文本为空,
但是如果设置了DROPDOWMLIST情况下在用cbo_XXX.Text=""就不行了。
this.comboBox1.SelectedIndex = 0;
我不是用Items这种集合的形式的。我是从数据库中绑定数据来实现的。
“在不设置DROPDOWMLIST情况下
我的做法是这样的
private void xxxxx_Load(object sender, EventArgs e)
{
datatable dt=bll.xxx.select_XX();
cbo_XXX.Datasource=dt;
cbo_XXX.ValueMember="xxxx".Tostring().Trim();
cbo_XXX.DisplayMember="xxxxXX".Tostring().Trim();
cbo_XXX.Text="";
}
就可以达到程序运行时,combobox里面的文本为空,
但是如果设置了DROPDOWMLIST情况下在用cbo_XXX.Text=""就不行了。 ”
这种来弄的,我绑定是没问题的。
select '' as 编号,'' as 名称 union all select 编号,名称 from 表名这样,selectedvalue=""就行了