ПредишенСледващото

В тази статия ще научите как да изтриете ред в DataGridView.

И така, нека приемем, че имаме DataGridView (dgv), който съдържа 4 реда (записи).

Как да изтриете ред в datagridview в C # език

Нека да разгледаме и анализираме прости примери някои от най-често срещаните проблеми, свързани с линии за депониране.

Отстраняване на линии в индекса DataGridView

Като първа задача, помислете за един пример, в който искате да изтриете ред в DataGridView в определеното индекс в текстовото поле.

За да се реши този проблем по няколко начина, например, можем да използваме метода RemoveAt, което отнема, тъй като само му параметър индекс на изтрити ред. Не забравяйте, че индексът на първия ред винаги е нула!

Така че нека, например, изтриване на линията с индекса две.

Как да изтриете ред в datagridview в C # език

На първо място, обръщане всички редове, ние откриваме, определен от потребителя стойност, а след това, чрез метод RemoveAt вече познат ни в предишния пример, в резултат на низ за отстраняване на DataGridView. В този случай, за да получите текущата индекса ред, ние използваме имота Index.

Само не забравяйте да посочите отчета за оператор почивка, както на цикъла, въпреки факта, че линията е да бъдат открити и отстранени, все още ще продължи!

Отстраняването на избрания ред в DataGridView

Крайната задача, в която трябва да се отстрани подчерта линия в DataGridView.

В решаването на този проблем, има две важни точки, които си струва да се обръща внимание на. На първо място, разпределението по подразбиране на целия ред в DataGridView възниква само когато щракнете върху първия (вляво) колона.

Ако знаем, че потребителят ще използва метод за отделяне на линии, можем да изтриете избрания ред в DataGridView, например, с помощта на SelectedRows на собственост.

В предишните примери, за да изтриете редове RemoveAt метод ние използвани в този пример, нека разгледаме метод за премахване, които също ви позволява да преместите някой ред в DataGridView, но ние не трябва да се уточни на индекса, но достатъчно, за да премине като параметър на текущия ред.

Подкрепете проекта - споделете линка, благодаря!