C#中有种下拉框(combobox),还有中控件,我是在网上下的下拉框(comboboxEdit),我没找到他的下拉属性
没看到DropDownstyle属性。请求各位帮个忙,谁用过这种(comboboxEdit)控件的,麻烦告诉我一下,在线等。。。。。。。。。。。。...
没看到DropDownstyle属性。请求各位帮个忙,谁用过这种(comboboxEdit)控件的,麻烦告诉我一下,在线等。。。。。。。。。。。。
展开
2个回答
展开全部
ComboBoxEdit也是DevExpress winform控件中经常使用的一个,我们在使用的过程中可能有时需要对ComboBoxEdit控件进行数据绑定,而ComboBoxEdit控件不像LookUpEdit控件拥有DataSource属性,可以直接绑定一个数据集。
下面我们使用 ComboBoxEdit的comboBoxEdit1.Properties.Items.Add(object item)方法来实现数据绑定.
1.先用GetAreaDataTable方法返回一个DataTable,代码如下:
public static DataTable GetAreaDataTable()
{
string sqlStr = "select BMMC from usiCLB where BMLID=3";
DataBase db = new DataBase();
DataTable dt = db.GetDataTable(sqlStr);
return dt;
}
2.然后将数据循环添加到ComboBoxEdit中,代码如下:
private void LoadComboBoxEdit()
{
this.comboBoxEdit1.Properties.NullText = "请选择...";
DataTable dt = UserInfo.GetAreaDataTable();
for (int i = 0; i < dt.Rows.Count; i++)
{
comboBoxEdit1.Properties.Items.Add(dt.Rows[i]["BMMC"].ToString());
}
}
3 延伸:不光ComboBoxEdit控件,mruEdit和checkedComboBoxEdit等控件也可用此方法进行数据绑定!感兴趣的朋友可以试一下。
下面我们使用 ComboBoxEdit的comboBoxEdit1.Properties.Items.Add(object item)方法来实现数据绑定.
1.先用GetAreaDataTable方法返回一个DataTable,代码如下:
public static DataTable GetAreaDataTable()
{
string sqlStr = "select BMMC from usiCLB where BMLID=3";
DataBase db = new DataBase();
DataTable dt = db.GetDataTable(sqlStr);
return dt;
}
2.然后将数据循环添加到ComboBoxEdit中,代码如下:
private void LoadComboBoxEdit()
{
this.comboBoxEdit1.Properties.NullText = "请选择...";
DataTable dt = UserInfo.GetAreaDataTable();
for (int i = 0; i < dt.Rows.Count; i++)
{
comboBoxEdit1.Properties.Items.Add(dt.Rows[i]["BMMC"].ToString());
}
}
3 延伸:不光ComboBoxEdit控件,mruEdit和checkedComboBoxEdit等控件也可用此方法进行数据绑定!感兴趣的朋友可以试一下。
更多追问追答
追问
我不是这个意思,我的意思就是说comboboxEdit中没那个DropDownstyle属性,而这个属性最终的效果是使下拉框能否编辑,请问这个空间有那个属性或者怎么写代码才能实现不能被编辑的效果了?
追答
this.comboBox1.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.DisableTextEditor; 看看这样行不
展开全部
winform中的ComBox都知道有DropDownStyle:当我们选中DropDownList就实现了我们想要的功能
那么在ComboBoxEdit中呢?
找到TextEditStyle:选中 DisableTextEditor属性 就可以了
不知道这个是不是楼主要的
那么在ComboBoxEdit中呢?
找到TextEditStyle:选中 DisableTextEditor属性 就可以了
不知道这个是不是楼主要的
更多追问追答
追问
comboboxEdit没TextEditSytle这个属性吧,我刚找了一遍,没看到。我就是让这个Combobox下拉框不可被编辑。。。。。请问有其他什么属性吗?
追答
能不能把你的组件发我下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询