0
バインディング・ソースを使用してデータ・グリッド・ビュー用のデータを提供しています。BindingSource.Currentのバインディング・ソース・リターン-1
bsActivities.DataSource = CurrentUser.Activities.ToList();
gvActivities.DataSource = bsActivities;
は今、私は、インデックスを使用して、それから項目を削除する:
bsActivities.RemoveAt(bsActivities.IndexOf(bsActivities.Current))
それは私には奇妙だというbsActivities.Current
-1を返し、データ・ソースが空ではない、と選択された項目がある場合でも。私もバインディングソースからアイテムを削除しようとしました:
bsActivities.RemoveCurrent();
bsActivities.Remove(bsActivities.Current);
私が間違っていることについて何か提案しますか?