db テーブルをデータグリッドにリンクするための私の sqlite コードは次のとおりです。
sqlitecon.Open();
string Query2 = "Select * from Security_details ";
SQLiteCommand createCommand2 = new SQLiteCommand(Query2, sqlitecon); createCommand2.ExecuteNonQuery();
SQLiteDataAdapter dataAdp2 = new SQLiteDataAdapter(createCommand2);
DataTable dt2 = new DataTable("Security_details");
dataAdp.Fill(dt2);
datagrid_security.ItemsSource = dt2.DefaultView;
dataAdp2.Update(dt2);
sqlitecon.Close();
このコードは、フォーム ロード イベント中にデータベース テーブルをデータグリッドにリンクします。
ユーザーができるようにしたい:
- データグリッドに新しい行を追加して、db に挿入します
- データグリッドの既存の行を編集すると、db に更新されます。
ここで、次のクエリは私のデータベースフィールドです
SQLiteCommand comm = new SQLiteCommand("update Security_details " +
"set id=@id,Code=@Code,Description=@Description,Rate=@Rate," +
"Qty=@Qty,Amount=@Amount,Remarks=@Remarks where id=@id", sqlitecon);
データグリッドを介して db テーブルを挿入および編集するための一連のコマンドを教えてください。