Devexpress中ComboBoxEdit的使用

Devexpress中ComboBoxEdit的使用

ComboBoxEdit控件数据绑定

1.自定义ComboBox数据绑定类

2.使用通用绑定ComboBox数据方法

3.获取ComboBox数据

-------------------------------------------------------------------------------------------------------------------------------

1.自定义ComboBox数据绑定类

///

/// ComboBox数据绑定类

///

/// PengZhen

///

public class ComboBoxData

{

///

/// 值

///

public string Text { set; get; }

///

/// 键

///

public string Value { set; get; }

///

/// 重写ToString()方法

///

/// PengZhen

///

/// 返回ComboBox的值

public override string ToString()

{

return Text;

}

}

-------------------------------------------------------------------------------------------------------------------------------

2.使用通用绑定ComboBox数据方法

///

/// 绑定ComboBox控件数据

///

/// PengZhen

///

/// 数据源

/// ComboBox控件实体

/// ComboBox控件Value值数据绑定字典

/// ComboBox控件Text值数据绑定字典

public void BindComboBoxData(DataTable objDt,ComboBoxEdit objCBE,string strValueFileName,string strTextFileName)

{

if (objDt.Rows.Count > 0)

{

objCBE.Properties.NullText = "请选择...";

for (int i = 0; i < objDt.Rows.Count; i++)

{

ComboBoxData objCBD = new ComboBoxData();

objCBD.Value = objDt.Rows[i][strValueFileName].ToString();

objCBD.Text = objDt.Rows[i][strTextFileName].ToString();

objCBE.Properties.Items.Add(objCBD);

}

}

}

-------------------------------------------------------------------------------------------------------------------------------

3.获取ComboBox数据

///

/// 查询

///

/// PengZhen

///

///

///

private void btSelect_Click(object sender, EventArgs e)

{

string value = (cbbFunctionModule.SelectedItem as ComboBoxData).Value;

MessageBox.Show(value);

string text = (cbbFunctionModule.SelectedItem as ComboBoxData).Text;

MessageBox.Show(text);

}

✧ 相关推荐 ✧

大数据如何改变日常生活?影响与实例解析
365游戏盒子

大数据如何改变日常生活?影响与实例解析

📅 08-19 👁️ 284
斗鱼怎么查看自己的观看时长,如何查斗鱼直播观看时间
365bet体育官网网址

斗鱼怎么查看自己的观看时长,如何查斗鱼直播观看时间

📅 07-08 👁️ 6193
交互设计:界面设计尺寸详解与常用尺寸
365bet体育官网网址

交互设计:界面设计尺寸详解与常用尺寸

📅 08-09 👁️ 2363