본문 바로가기

C#5

[C#] DevExpress GridControl 헤더를 여러 줄로 만들기 DevExpress GridControl을 사용할 때, 컬럼 수가 많아 헤더를 한 줄로 표시하기 어려운 경우이럴 때 AdvBandedGridView를 사용하여 헤더를 여러 줄로 구성할 수 있음 1. View 변경 - AdvBandedGridView로 전환 원하는 GridControl 에서Change view -> Convert to -> AdvBandedGridView 선택 이렇게 하면 GridView가 밴드(Band) 구조로 변경되어,컬럼을 밴드 단위로 그룹화하고 헤더를 2줄 이상으로 구성할 수 있음 2. Designer에서 밴드 구성 Run Designer를 실행한 후좌측 메뉴에서 Bands 탭으로 이동Add New Band 버튼을 눌러 새로운 밴드 생성각 밴드에 필요한 컬럼을 드래그 앤 드롭.. 2025. 8. 6.
[WPF입문] Visual Studio에서 WPF 앱 만들기 및 페이지 연결하기 WPF(Windows Presentation Foundation)는 마이크로소프트에서 만든 윈도우용 UI 프레임워크 xaml 언어를 사용해 화면을 디자인합니다. WPF는 처음 사용해보는데 간단하게 프로젝트를 만들며 정리해보려고 합니다. 🟦 WPF 앱(.NET Framework) 프로젝트 만들기 1. Visual Studio 실행2. 상단 메뉴에서 [파일] > [새로 만들기] > [프로젝트] 클릭 3. 템플릿 중에서 WPF 앱(.NET Framework) 선택4. 프로젝트 이름 입력 후 [만들기] 클릭 🟦 MainWindow.xaml 편집1. 솔루션 탐색기에서 MainWindow.xaml 더블 클릭 2. XAML 탭 선택3. 부분을 로 수정 📌 StackPanel은 컨트롤을 위에서 아래로 .. 2025. 7. 15.
[C#] DevExpress TablePanel 셀 배경색 적용 DevExpress의 TablePanel은 레이아웃 컨테이너로, 컨트롤 배치를 위한 용도라서 셀 자체에 대해 색상을 지정할 수 없음 그래서 셀의 배경색을 바꾸려면 LabelControl을 TablePanel 셀 안에 넣고 그 Label에 배경색을 지정하는 방식으로 처리할 수 있음 📍 LabelControl을 이용해 셀 배경색 설정하기 1. TablePanel 안에 LabelControl을 추가 2. LabelControl의 속성 설정 Dock = Fill → 셀 전체를 채워 배경색이 셀 전체에 입혀지게 설정Padding = 0, Margin = 0→ 마진을 0으로 설정하면 셀 크기에 딱 맞게 채워지고, 여백을 주고 싶으면 적당히 값을 조절하면 됨 3. Appearance 설정 → 배경색.. 2025. 7. 5.
[C#] Devexpress GridControl에 CHECKBOX 컬럼 추가하기 DevExpress.XtraGrid.GridControl에 CHECKBOX 컬럼 추가해서 행을 선택할 수 있도록 설정하는 방법간단한건데, 어디서 설정하는지 몰라서 엄청 헤맸다..ㅜㅜ 🛠 설정 방법 GridControl을 선택한 후 → Run Designer 클릭 - 왼쪽 메뉴에서 Views 선택- Views -> 속성 검색창에 multi 를 입력- 아래 두 가지 속성을 다음과 같이 설정 - MultiSelect : True - MultiSelectMod : CheckBoxRowSelect ※ CheckBoxSelectorColumnWidth 을 통해서 열 너비를 조정할 수 있다. 2025. 6. 19.
C#에서 Java REST API 호출하여 JSON 데이터 받기 (GET/POST 예제) C# HttpWebRequest로 Java Spring Controller 연동 최근 C# 공부 중에 Java 백엔드 API를 호출해 JSON 데이터를 가져오는 기능을 구현해 보았습니다. C#에서 Java Controller를 호출해 JSON 데이터를 받아오는GET과 POST 방식을 정리했습니다. 개요C# 클라이언트에서 Java 서버 API 호출HttpWebRequest를 사용해 GET/POST 방식으로 데이터 요청서버에서 JSON 형식으로 데이터를 받아서 C#에서 파싱 후 활용Java 쪽에서는 Spring MVC Controller에서 요청 처리 후 JSON 응답 ■ GET 방식으로 데이터 조회하기 C# 코드 private string baseUrl = "http://example.com.. 2025. 5. 30.