본문 바로가기
728x90

C#15

MSSQL 페이징 쿼리 MSSQL 페이징 쿼리 가이드✅ MSSQL 페이징 쿼리 기본 구조MSSQL에서 페이징을 구현하려면 ORDER BY와 함께 OFFSET 및 FETCH를 사용합니다.SELECT *FROM YourTableORDER BY SomeColumnOFFSET (@PageNumber - 1) * @PageSize ROWSFETCH NEXT @PageSize ROWS ONLY;📌 주의: ORDER BY 필수!OFFSET과 FETCH는 정렬 순서가 없으면 사용할 수 없습니다.📌 MSSQL 페이징 예제예를 들어, 한 페이지에 10개 데이터를 조회하며 2페이지째 데이터를 가져오는 쿼리는 다음과 같습니다.DECLARE @PageNumber INT = 2; -- 현재 페이지DECLARE @PageSize INT = 10; .. 2025. 3. 6.
WPF DataGrid에 데이터 바인딩하기 WPF DataGrid에 데이터 바인딩 쉽게 해보기안녕하세요, 여러분! 지난번에 텍스트 박스와 버튼으로 WPF 바인딩의 기본을 배웠다면, 이번에는 한 단계 더 나아가 DataGrid에 데이터를 바인딩하는 방법을 알아볼게요. DataGrid는 테이블 형태로 데이터를 보여줄 때 정말 유용한 컨트롤이에요. 이번 예제에서는 학생 목록을 표시하고, 사용자가 새 학생을 추가할 수 있는 기능을 만들어 보겠습니다. 바로 시작해볼까요?완성 모습 미리보기이번 예제에서 만들어볼 결과물은: DataGrid에 학생 이름과 나이를 표시해요. 텍스트 박스에 이름과 나이를 입력하고 버튼을 누르면 목록에 추가돼요.간단하지만 실무에서도 자주 쓰이는 패턴이에요. 그럼 코드로 들어가 볼게요!1. XAML 코드 작성하기먼저 Mai.. 2025. 3. 6.
WPF 바인딩 쉽게 이해하기: 텍스트 박스와 버튼 예제 WPF 바인딩 쉽게 이해하기: 텍스트 박스와 버튼 예제안녕하세요, 여러분! 오늘은 WPF(Windows Presentation Foundation)에서 중요한 개념인 바인딩(Binding)에 대해 알아보려고 합니다. WPF를 처음 접한다면 "바인딩이 뭐지?" 하실 수도 있는데요, 쉽게 말해 UI와 데이터를 연결해주는 마법 같은 기능이에요. 이번 포스팅에서는 텍스트 박스와 버튼을 활용한 간단한 예제를 통해 바인딩의 기본을 배워보겠습니다. 따라하면서 직접 해보시면 더 이해가 쏙쏙 될 거예요!완성 모습 미리보기먼저 우리가 만들어볼 결과물을 간단히 설명할게요: 사용자가 텍스트 박스에 이름을 입력하면, 다른 텍스트 박스에 실시간으로 똑같이 표시돼요. 버튼을 누르면 입력한 이름이 메시지 박스로 나타납니다.. 2025. 3. 6.
728x90