본문 바로가기
C#

C# WPF DataGrid에 SQLite 데이터베이스 연동 1

by orange+ 2023. 5. 16.

오늘은 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

댓글