본문 바로가기
300x250

전체 글302

DevExpress / Winform LookUpEdit 컨트롤 추가하기. 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 Persons = new List(); List Cities = new List(); CreateData(); LookUpEdit lookUpEdit = new LookUpEdit(); lookUpEdit.Parent = this; lookUpEdit.Location = new System.Drawing.Point(198,78.. 2019. 4. 15.
DevExpress / Winform CheckEdit 컨트롤에서 Indeterminate 값 추가하기. CheckEdit 에는 기본적으로 체크(true) / 언체크(false) 를 출력 할 수 있습니다. 하지만 추가로 불확정(Indeterminate) 상태도 추가해 줄 수 있습니다. checkEdit5.Properties.AllowGrayed = true; 코드를 추가해줘야 합니다. 참고로 체크는 true 값에 해당하고 언체크는 false 값에 해당되며 불확정의 경우 null 값에 해당됩니다. Console.WriteLine( CheckEdit.EditValue ); 코드의 출력 값들을 확인해보면 Checked는 True, UnChecked는 False, Indeterminate는 빈 값을 출력해줍니다. private void CreateCheckEdit() { CheckEdit checkEdit1 = n.. 2019. 4. 14.
DevExpress / Winform CheckEdit 컨트롤 추가하기. Winform 의 CheckBox를 DevExpress 에서는 CheckEdit라고 하는데 CheckEdit를 추가하는 방법 입니다. 또한 마우스 클릭 이벤트로 체크 일때와 언체크 일때 콘솔을 출력하도록 하였습니다. private void CreateCheckEdit() { CheckEdit checkEdit1 = new CheckEdit(); checkEdit1.Properties.Caption = "Hide Button"; checkEdit1.Name = "checkEdit1"; checkEdit1.Location = new System.Drawing.Point(35,100); checkEdit1.Width = 100; checkEdit1.MouseDown += checkEdit1_MouseDown;.. 2019. 4. 14.
DevExpress / Winform GridView에서 특정 컬럼의 출력 내용을 변경하기(컬럼 FormatType 설정). 이전 글에서는 이벤트를 이용하여 GridView의 특정 컬럼의 출력 내용을 변경 하였습니다. 이번 글에서는 FormatType 설정하여 출력되는 값을 변경하는 내용입니다. 이전과 동일한 예시입니다. GridView에서 '사용여부'라는 컬럼의 값이 'Y'와 'N'으로 출력된다고 할 때 이 값을 '예' / '아니오' 라고 변경이 가능합니다. FormatType을 Custom으로 설정하고 FormatString이 Y일 때와 N일 때를 확인하여 출력 내용을 변경합니다. 추가로 클래스를 하나 작성해야 합니다. this.listGridView.Columns[2].DisplayFormat.FormatType = DevExpress.Utils.FormatType.Custom; this.listGridView.Colum.. 2019. 4. 12.
DevExpress / Winform GridView에서 특정 컬럼의 출력 내용을 변경하기(이벤트 사용). GridView에서 특정 컬럼의 출력 내용을 변경 할 수 있습니다. 예를 들어 GridView에서 '사용여부'라는 컬럼의 값이 'Y'와 'N'으로 출력된다고 할 때 이 값을 '예' / '아니오' 라고 변경이 가능합니다. 물론 출력만 이렇게 되는 것이고 안의 데이터는 그대로 Y / N 으로 저장되어 있습니다. 소스 입니다. private void listGridView_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e) { if (e.Column.FieldName == "UseYN") { if (Convert.ToString(e.Value) == "Y") { e.Disp.. 2019. 4. 12.
DevExpress / Winform GridControl의 컬럼의 헤더 이름 변경하기. 객체를 GridControl의 DataSource에 바인딩 할 경우 객체 안의 속성들의 이름으로 헤더 이름이 설정 됩니다. 이 설정된 헤더 이름을 변경 할 수 있습니다. this.gridView1.Columns[0].Caption = "첫번째 Column Header"; this.gridView1.Columns[1].Caption = "두번째 Column Header"; this.gridView1.Columns[2].Caption = "세번째 Column Header"; 2019. 4. 10.
DevExpress / Winform GridControl의 날짜가 출력되는 Column에서 날짜 출력 시 날짜와 시간 다 출력되도록 하기. DateTime에서 시분초까지의 값을 전달받아 GridControl의 Column에서 출력될 때에는 년월일만 출력됩니다. 날짜 출력 Column에서 시분초까지 출력되도록 하는 코드 입니다. this.gridView1.Columns[3].DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime; this.gridView1.Columns[3].DisplayFormat.FormatString = "yyyy-mm-dd HH:MM:ss"; 네번째 Column에 날짜가 출력되도록 해놨기에 Columns[3]으로 하였습니다. 2019. 4. 10.
DevExpress / Winform DevExpress의 TextEdit에 글자수 제한하기. TextEdit에서 글자수 제한을 할 수 있습니다. textEdit1.Properties.MaxLength = 5; 위와 같이 작성하면 TextEdit에 작성가능한 글자수는 5글자 입니다.(한글도 다섯글자 작성 됩니다.) 2019. 4. 9.
300x250