少しは形になってきた。
初めてのUWPのアプリとしてデスクトップアプリの家計簿ソフトを参考にストアアプリを作っているのだけど、少しは形になってきた。まだ入力部分しかできてないし、グリッドに表示しているのはテスト用データではあるけど、まぁエラーなく動いてる。
グラフとかいろいろやりたいことあって先は長いけど、まぁのんびり作ろうかね。
DataGridの編集と編集抜けイベント
データバインディングがうまくいかないなーと思っていろいろ試してたら、ただ単にModeの設定が間違っていただけやったわ。それでセル内の編集中や編集後にイベント欲しいなと思ってたらそのままそのイベントあった。
これのように編集イベントでバインド設定とかはしてないけど参考になる。
あと、bindの違いとか。
C#でSQLite
SQLiteを使ったDBを触ってアプリを作ってる。SQLインジェクション対応もしておかないとと、パラメータ使ってコマンド発行するやつにした。
string filePath = Path.Combine(ApplicationData.Current.LocalFolder.Path, dbfilename);
SqliteConnection db = new SqliteConnection($"Filename={filePath}");
db.open()
でローカルディスク上のDBファイルを開いているとして、DBに追加するやつはこんな感じでよいらしい。例外処理がいるかどうかはよくわからんが、まぁDBがうまいこと開かんこともあるだろう。
って、まんま
のパクリやねんけど。