Comments on: Очистка DataGridView или удаление всех записей https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/ О программировании и веб-разработке Mon, 28 Dec 2020 12:11:16 +0000 hourly 1 https://wordpress.org/?v=5.8.2 By: Евгений https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/#comment-38742 Mon, 28 Dec 2020 12:11:16 +0000 http://stafox.ru/?p=944#comment-38742 DataTable dt = new DataTable();
dataGridView1.DataSource = dt;

profit

]]>
By: Stafox https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/#comment-32984 Sun, 01 Oct 2017 19:23:10 +0000 http://stafox.ru/?p=944#comment-32984 In reply to Виктор.

Да. Все верно. Проблема с этим. Вы просто молодец, что заметили проблему в статье 2011 года моих университетских времен 🙂
Основной посыл статьи в том, что метод clear ничерта не работал:)

]]>
By: Виктор https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/#comment-32983 Thu, 21 Sep 2017 20:18:07 +0000 http://stafox.ru/?p=944#comment-32983 Не делал отладку, я вижу?

for (int i = 0; i < dataGridView2.Rows.Count; i++)

При каждом входе в цикл проверяется Count. Раз вы удаляете одну строку в каждом шаге цикла, то Count будет каждый раз уменьшаться. У вас i завязан на текущее кол-во строк. Поэтому и удаляется только половина.
1) i=0; Count=4;
2) i=1; Count=3;
3) i=2; Count=2;//И тут вы неожиданно выходите из цикла, потому что отладкой пользоваться не умеете.
Если бы вы сначала запомнили где-то Count, а потом сравнивали i с запомненным, то все было бы норм.

]]>
By: nee https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/#comment-7446 Thu, 13 Nov 2014 07:07:09 +0000 http://stafox.ru/?p=944#comment-7446 In reply to Andriy.

dataGridView1.Rows.Count = 0

Сount – только на чтение

]]>
By: Anonimus https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/#comment-2432 Mon, 02 Dec 2013 07:16:33 +0000 http://stafox.ru/?p=944#comment-2432 In reply to Suvitruf.

А если данные через DataSource, тогда .Rows.Clear() не поможет.
Тут нужно сделать вакуум в DataSource:
dataGridView1.DataSource = new object();

]]>
By: Stafox https://stafox.cc/ochistka-datagridview-ili-udalenie-vsex-zapisej/#comment-1868 Fri, 01 Feb 2013 12:05:18 +0000 http://stafox.ru/?p=944#comment-1868 In reply to Suvitruf.

Нет.

]]>