DevExpress LookUpEdit和ComboBoxEdit部分用法

LookUpEdit

1、绑定列 (注意点:LookUpEdit1的FieldName要和绑定的列明一致)

    方式一:

  • LookUpEdit1.Properties.DisplayMember = "attrib2Name";
  • LookUpEdit1.Properties.ValueMember = "attrib2";
  • LookUpEdit1.Properties.DataSource = dataset1.Tables["TDefSeason"];

    方式二:(注意:若采用方式二绑定又赋值的话,数据源可能会变掉,此中情况下最好采用第一种方式)

  • LookUpEdit1.DataBindings.Add("EditValue", dataset1.Tables["TDefSeason"], "attrib2");
  • LookUpEdit1.Properties.DataSource = dataset1.Tables["TDefSeason"];

2、赋值

  • LookUpEdit1.EditValue="";

3、列显示为百分号:

  •     LookUpEdit1.Properties.MaskType="Numeric";
  •     LookUpEdit1.Properties.EditMask="p"; (若要显示输入不超过100%,则设为"#0.00%"

ComBoxEdit

1、comboBoxEdit1.Properties.Items[comboBoxEdit1.SelectedIndex].ToString()  使用前需要先确认 comboBoxEdit1.SelectedIndex不能等于-1,不然报错。

2、ComboBoxEdit也是DevExpress winform控件中经常使用的一个,我们在使用的过程中可能有时需要对ComboBoxEdit控件进行数据绑定,而ComboBoxEdit控件不像LookUpEdit控件拥有DataSource属性,可以直接绑定一个数据集。

//手工添加ComboBoxEdit的数据源 

comboBoxEdit1.Properties.Items.Clear();



foreach (DataRow row in this.ColorData.Rows)

{

   comboBoxEdit1.Properties.Items.Add(row["ColorCode"]);

}
3、设置comboBoxEdit的下拉框只读,不允许编辑,只需设置其Properties的 TextEditStyle的值为 DisableTextEditor即可。

你可能感兴趣的:(DevExpress)