반응형 SQLite5 WPF + SQLite Datagrid 선택 행(row) 데이터 가져오기 저는 솔직하게.. 생각보다 이거 한다고 30분 이상 찾았습니다. 여러분은 저 처럼 시간 낭비 하지 마세요.! 1 2 3 4 5 6 7 private void Data_grid_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataRowView myrow = (DataRowView)data_grid.CurrentCell.Item; selete_num = myrow.Row.ItemArray[0].ToString(); Console.WriteLine(myrow.Row.ItemArray[0].ToString()); } Colored by Color Scripter cs 먼저 cs파일에 함수 입니다. 어느정도 감이 있는 분들은 아시겠지만 이벤트 함.. 2019. 10. 23. WPF + SQLite 데이터 삭제 (Delete) 1 2 3 4 SQLiteConnection conn = new SQLiteConnection("Data Source=db.sqlite;Version=3;");//경로 포함할것 sql = "delete from 테이블 where 조건"; //예를 들면 field1="1" SQLiteCommand command = new SQLiteCommand(sql, conn); int result = command.ExecuteNonQuery(); Colored by Color Scripter cs 이런식으로 저는 했습니다. 기본 sql 문법만 알면 간단하게 얼마든지 다양하게 활용 하시면 되겠습니다! 2019. 10. 23. WPF + SQLite 데이터 추가 (Insert) DB에 데이터를 추가 하는 법은 간단하여 길게 적지는 않겠습니다! 1 2 3 4 SQLiteConnection conn = new SQLiteConnection("Data Source=db.sqlite;Version=3;");//경로 포함할것 string sql = "INSERT INTO 테이블 VALUES ('" + data1 + "','" + data2 + "')"; //구문오류 주의! SQLiteCommand command = new SQLiteCommand(sql, conn); int resu = command.ExecuteNonQuery(); Colored by Color Scripter cs 구문오류 조심하시구요! 이거 실행하기전에 데이터 베이스는 open 상태여야 합니다 2019. 10. 23. WPF + SQLite 데이터 검색 및 Datagrid 표현 (Select) 1 2 3 4 5 6 7 SQLiteConnection conn = new SQLiteConnection("Data Source=파일 경로+db명;Version=3;"); SQLiteCommand sql_cmd = ((MainWindow)Application.Current.MainWindow).conn.CreateCommand(); sql_cmd.CommandText = "SELECT * FROM 테이블이름"; DataSet DST = new DataSet(); SQLiteDataAdapter SDA = new SQLiteDataAdapter(sql_cmd); SDA.Fill(DST); data_grid.DataContext = DST.Tables[0]; //본인 datagrid name Colored .. 2019. 10. 23. 이전 1 2 다음 반응형