データが SQL Server データベースのビューで表される WPF/WinForms のデータベース内のデータのクイック エディターを作成する最も簡単な方法は何でしょうか?
Person { id int, name nvarchar(max), GenderID int, CityID int}
GenderID と CityID がテーブル Gender と City への参照である table があるとします。エディターでは、Person は名前のテキストボックス、性別のコンボボックス (Gender テーブルから性別の名前を選択) として表示され、city 列でも同じように表示されます。
いくつかのコントロール/コードがこれを生成するように、簡単にできることはありますか? データのみを選択したい場合は、WinForms DataGridView または WPF DataGrid で各プロパティの列を生成し、コレクション内の各オブジェクトの行を表示できます。-
リレーションが外部キーによって定義されている場合、データベースビューに対してこれを行うことができる、ある種の同様の魔法のコントロールはありますか?
何千人もの開発者がこの種の問題に直面しているように思えます.他のテーブルとの関係を持つデータベース行を編集するための GUI をすばやく作成するため、普遍的に受け入れられる何らかの解決策が必要です. それとも、誰もがコードでこれを行っていますか? または、C# ではなく、Windows フォームではなく、dBase などの他の言語でこれを行うためのツールがある場合。