오늘은 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();
string sql = "SELECT a.companyid as companyid," +
" a.remark1 as remark1, a.remark2 as remark2, a.regdate as regdate " +
" FROM table1 a" +
" LEFT OUTER JOIN table2 b" +
" ON b.b1 = a.a1 " +
" AND b.b2 = a.a2 " +
" WHERE a.companyid = '" + companyid + "' ";
cmd = new SQLiteCommand(sql, con);
DataTable dt = new DataTable();
dr = cmd.ExecuteReader();
dt.Load(dr);
dr.Close();
con.Close();
DataGrid.ItemsSource = dt.DefaultView; //DataGrid에 조회한 데이터를 그대로 연동시킴
어때요?
조금이나마 도움이 되셨나요?
작은 공유이지만 큰 도움이 되었길 기원합니다. ^^
감사합니다.
그런데 혹시 가슴이 답답해 명상이나 힐링이 필요하시다면?
아래로 들러 주세요~ ^^
https://youtu.be/oRHsThgQdzk?feature=shared
'C#' 카테고리의 다른 글
C# WPF ComboBox 활용하기 2 (0) | 2023.05.17 |
---|---|
C# WPF ComboBox 활용하기 (0) | 2023.05.17 |
C# WPF DatePicker 활용하기 2 (0) | 2023.05.16 |
C# WPF DatePicker 활용하기 (0) | 2023.05.16 |
C# WPF Popup Window 띄우기 (0) | 2023.05.16 |
댓글