質問: "コメント"; ```
回答: 直接の回答ではありませんが・・・ どのような構造のアプリを作っているのか分かりませんが、できれば一度 Visual Studio のウィザードを使って定番の構成のアプリを作ってみてはいかがでしょう? SQLLite でウィザードが使えるかどうか分かりませんが、使えなければ SQL Server Express を使ってとりあえず作ってみて、ウィザードが自動生成するコードを見れば今後の開発の参考になると思います。(SQL Server を使うことに抵抗があるなら、LocalDB でもいいです。Visual Studio を一緒にインストール済みかもしれませんのでチェックしてみてください) DB が SQL Server の場合ですが、以下のチュートリアル、 チュートリアル : データベースへのデータの保存 (単一テーブル) 10 行でズバリ !! 非接続型のデータ アクセス (ADO.NET) (C#) ・・・のように Visual Studio のデータソース構成ウィザードを利用して型付 DataSet + TableAdapter を作って、それを利用してアプリを作ると、以下のページの図のような構造のアプリが、ほとんど自分でコードを書くこと無しに作れます。 Windows フォーム アプリケーションでのデータへの接続 操作に慣れると 10 分もかからず作れるはずです。今回のような問題に悩むことはなくなり、開発工数は激減するはずです。保守工数も減るはずです。お試しください。