본문 바로가기

datagrid3

C# WPF DataGrid 행 선택 시 컬럼 값 가져오기 C# WPF DataGrid 데이터 조회 후 특정 행을 선택 했을 때선택 행의 특정 컬럼 값을 가져오는 방법 입니다. 우선 행 선택 시 발생하는 이벤트는 SelectionChanged 이벤트 이고이 이벤트 내 아래와 같은 코드를 사용하여 특정 컬럼 값을 가져올 수 있습니다. DataRow dtr = ((System.Data.DataRowView)(DataGrid.SelectedValue)).Row; string 변수 = dtr["컬럼명"].ToString(); 어때요? 너무 간단하죠?하지만 이 간단한 것을 모르는 분들에겐 이리 저리 구글링을 해야하는불편함이 있겠지요? 부디 이 작은 공유가 도움이 되었길 바라며 오늘은 이만 물러가겠습니다.감사합니다. ^^*    그런데 혹시 가슴이 답답해 명상이나 힐링이 .. 2023. 5. 23.
C# WPF DataGrid Cell에 아이콘 넣는 방법 안녕하세요.오늘은 아래 그림처럼 DataGrid Cell에 이쁜 아이콘을 넣는 샘플 코드를 공유할까 합니다.1) 먼저 위 화면 처럼 이쁜 아이콘을 넣어주려면 NuGet 패키지 관리자에서 MahApps.Metro.IconPacks.Material 을 설치해 주셔야 합니다.2) 그런 다음 xaml 파일 상단에 아래 내용을 입력하여 해당 아이콘팩을 사용하겠다고 정의를 해주셔야 합니다.xmlns:Icon="http://metro.mahapps.com/winfx/xaml/iconpacks" 3) 이후 아래와 같은 코드를 입력하여 상단 화면처럼 데이터그리드 내 이쁜 아이콘을 넣을 수 있답니다.                                ......                               .. 2023. 5. 18.
C# WPF DataGrid에 SQLite 데이터베이스 연동 1 오늘은 DataGrid에 SQLite 데이터베이스를 연동하는 예제입니다.모쪼록 필요하신 분들께 도움이 되는 예제가 되길 기원하고 또 기원하겠습니다. ^^ 1. 실행파일이 돌아가는 폴더 내 위치한 test.db 파일 내 테이블과 데이터를 조회하는 예제입니다.         SQLiteConnection con;         SQLiteCommand cmd;         SQLiteDataReader dr;         public string cs = @"URI=file:" + AppDomain.CurrentDomain.BaseDirectory + "\\test.db";         con = new SQLiteConnection(cs);         con.Open();         strin.. 2023. 5. 16.