今天做dev的項目的時候,用到了下拉框控件LookUpEdit控件,但是其中有些表示自己忘了。記錄一下,不至於以后不用忘了查詢費時間。
//使用LookUpEdit的值
變量=this.lookupedit.editvalue.tostring() //是lookupedit.properties.valuemember的值
變量=this.lookupedit.text.trim() //是lookupedit.properties.displaymember 的值
lookupedit.itemindex=0; //選擇第一項,0是索引
comb_xq.Properties.NullText = "全部"; //為null時的text值
lookupedit綁定:可以手動綁定也可以根據查詢到的list來綁定;
public class ComboxCommon
{
public long ID { get; set; }
public string Name { get; set; }
}
/// <summary>
/// 卡類型下拉框
/// </summary>
private void bindcombPrice()
{
IList<ComboxCommon> infoList = new List<ComboxCommon>();
ComboxCommon info1 = new ComboxCommon();
info1.Name = "類型1";
info1.ID = 0;
infoList.Add(info1);
ComboxCommon info2 = new ComboxCommon();
info2.Name = "類型2";
info2.ID = 1;
infoList.Add(info2);
lookupedit.Properties.DataSource = infoList;
lookupedit.Properties.ValueMember = "ID";
lookupedit.Properties.DisplayMember = "Name";
comb_Price.ItemIndex = 0;
}
//list數據綁定
for (int i = 0; i < list.Count; i++)
{
ComboxStreetInfo info1 = new ComboxStreetInfo();
info1.Name = list[i].Name;
info1.ID = list[i].ID;
infoList.Add(info1);
}
lookupedit.Properties.DataSource = infoList;
lookupedit.Properties.ValueMember = "ID";
comb_Street.Properties.DisplayMember = "Name";
