InvalidoperationException на базе данных при удалении последнего элемента в спискеC#

Место общения программистов C#
Ответить
Anonymous
 InvalidoperationException на базе данных при удалении последнего элемента в списке

Сообщение Anonymous »

Я получаю следующее сообщение, когда пытаюсь удалить последний элемент в DataGridView. Список, который подходит для всех привязков. />ExtendedBindingList bl = new ExtendedBindingList(GetDataFromDB());
BindingSource bs = new BindingSource();
bs.DataSource = bl;
dgv.DataSource = bs;
< /code>

ExtendedBindingList - это просто что -то простое, что я собрал вместе для реализации сортировки и фильтрации и некоторой базовой устойчивости состояния. DGV - это DataGridView. GetDataFromDB Возвращает список MyClass. >bs.RemoveCurrent();
< /code>

, который работает в любое время. Мой единственный намек на решение - удалить все привязки и повторно их, но это не похоже на идеальное решение. /> Исключение отбрасывается только после того, как привязый список успешно удаляет последнее рассматриваемое элемент. Он добавляется в внешний код, поэтому я не могу точно сказать, что его бросает. >

Заранее спасибо,
Justin < /p>

Подробнее здесь: https://stackoverflow.com/questions/804 ... em-in-list
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»