私はこの問題に数時間苦労しています。
これが起こることです:
List<Entity>
フォームが読み込まれると、データソースが空の DataGridView があります。
DataGridView.Datasource = null;
DataGridView.Datasource = entity_list;
まず、DataGridView を更新するために null に設定します。
次に、そのリストにエンティティを追加して、エンティティを追加するたびにコードが実行されるようにします。
私が得る問題は、リストにエンティティを 1 つ追加して DataSource を更新した後IndexOutOfRangeException
、DataGridView をクリックしたときにエラーが発生したことです。かなり変です。