본문 바로가기
300x250

C#113

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.
300x250