今天做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";