본문 바로가기
반응형

devExpress4

C#, DevExpress GridView 가로 스크롤을 오른쪽으로 이동하기 가계부를 만들면서 필요한 기능을 기록합니다. GridView 컨트롤의 가로 스크롤을 자동 이동하기 아래 처럼 여러개의 컬럼을 가진 폭이 긴~ 그리드가 있습니다. 그리드의 Form 사이즈를 변경하면 가로 스크롤이 왼쪽에 위치하면서 오른쪽의 컬럼이 보이지 않게 됩니다. 고정시킨 컬럼(거래일자, 계정) 또한 위치가 변하지 않습니다. 그럼 다시 스크롤을 오른쪽으로 변경시켜야 하는 귀차니즘 이벤트가 발생합니다. 😫 아래처럼 자동으로 스크롤을 오른쪽으로 이동시키고 싶다면? 크기가 변할 때마다 설정한 컬럼을 보여줍니다. 고정으로 설정된 컬럼은 왼쪽에 항시 표시 됩니다. 코드 void gridControl1_SizeChanged(object sender, EventArgs e) { gridView1.MakeColumn.. 2022. 11. 11.
C# DevExpress GridView FooterCell 숫자 꾸미기 Grid의 Footer Cell은 디자인 타임에 Appearance 설정이 되지 않는다. 런타임에 CustomDrawFooterCell 이벤트를 사용하면 원하는 대로 꾸밀 수 있다. FooterCell이 그려지기 전에 이벤트가 발생한다. private void gridView1_CustomDrawFooterCell(object sender, FooterCellCustomDrawEventArgs e) { if (string.Compare(e.Column.FieldName, "수입") == 0) { e.Appearance.ForeColor = Color.Blue; e.Appearance.Font = new Font(AppearanceObject.DefaultFont, FontStyle.Bold); e.Pai.. 2022. 9. 15.
C# Dx TreeListLookUpEdit TreeListLookUpEdit는 트리(다단계) 구조의 아이템 목록을 나타내는 컴포넌트로 아래 그림 처럼 보여진다. TreeListLookUpEdit에서 Combo 버튼을 누르면 PopUp 창으로 TreeList가 보여지는 방식이다. 열 기본 구성은 Primary Key, Parent Key, Item 3가지가 필요하다. Primary Key: 고유 키로 Integer 형식으로 하면 된다. Parent Key: 현재 항목이 하위라면 상위 항목의 고유키를 가리킨다. 상위 항목이 없는 최상위 항목이라면 0이 된다. Item: 항목 내용으로 String 형식으로 하면 된다. SQL 쿼리 결과를 DataTable에 저장하고 바인딩을 하면 된다. treeListLookUpEdit.Properties.DataSo.. 2022. 9. 15.
C#, Dx XtraForm MDI Child Theme 적용하기 Parent 폼은 테마가 적용 되는데, Child 폼은 기본 테마일 때, XtraForm으로 바꾸기 첫번째 방법. MAIN 클래스 초기화 부분에 아래 코드를 추가하면 모든 폼에 스킨이 적용 된다. public MDIForm() { DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.Skins.SkinManager.EnableMdiFormSkins(); InitializeComponent(); } Program 클래스의 Main()에 추가해도 됨. 두번째 방법. ChildForm 클래스 내부에 아래 메서드를 추가하면 개별 폼에 스킨이 적용 된다. protected override bool GetAllowSkin() { if (this.DesignMode.. 2021. 6. 4.
반응형