データソースがBindingSourceコントロールに設定されたDataGridViewがあります。これは、エンティティのObservableListにバインドされています。
このグリッドを、検索目的で読み取り専用グリッドとして使用します。アイテムが選択されると、別のBindingSourceが現在選択されているアイテムで更新されます。ここまで問題ありません。
問題は、新しいアイテムを作成するときに、DataGridで新しいアイテムを選択したい場合です。保存後、ユーザーは作成したばかりのレコードの一部のデータを編集できるはずです。
どうやってやるの?エンティティ自体またはIDしか提供できませんが、その方法がわかりません。私はWindowsフォームの操作にあまり慣れていないので、簡単な解決策が欠けていると確信しています。