본문 바로가기
C#/DevExpress

DevExpress / Winform LookUpEdit 컨트롤 추가하기.

by HyunS_ 2019. 4. 15.
728x90

LookUpEdit는 드롭 다운 방식으로 데이터를 조회 및 선택 할 수 있는 컨트롤 입니다.

public class CityInfo 
{
    public int ID { get; set; }
    public string City { get; set; }
    public string Country { get; set; }
    public string Region { get; set; }
}

List<Person> Persons = new List<Person>();
List<CityInfo> Cities = new List<CityInfo>();

CreateData();
            
LookUpEdit lookUpEdit = new LookUpEdit();
lookUpEdit.Parent = this;
lookUpEdit.Location = new System.Drawing.Point(198,78);
lookUpEdit.Size = new System.Drawing.Size(199,20);

lookUpEdit.DataBindings.Add(new Binding("EditValue", Persons, "CityID"));
lookUpEdit.Properties.DataSource = Cities;
lookUpEdit.Properties.ValueMember = "ID";
lookUpEdit.Properties.DisplayMember = "City";
lookUpEdit.Properties.PopulateColumns();+

private void CreateData()
{
      Cities.Add(new CityInfo() { ID = 0, City= "Barquisimeto", Country= "Venezuela", Region="Lara" });
      Cities.Add(new CityInfo() { ID = 1, City = "Rio de Janeiro", Country = "Brazil", Region = "RJ" });
      Cities.Add(new CityInfo() { ID = 2, City = "Cunewalde", Country = "Germany", Region = "" });
      Cities.Add(new CityInfo() { ID = 3, City = "Madrid", Country = "Spain", Region = "" });
      Cities.Add(new CityInfo() { ID = 4, City = "Charleroi", Country = "Belgium", Region = "" });
      Cities.Add(new CityInfo() { ID = 5, City = "Sao Paulo", Country = "Brazil", Region = "SP" });
}

 

 

728x90

댓글