Hogyan lehet törölni egy sort DataGridView C # nyelven

Ebben a cikkben megtudhatja, hogyan kell törölni egy sort az DataGridView.

És így tegyük fel, hogy van egy DataGridView (DG), amely tartalmazza 4 sor (rekord).







Hogyan lehet törölni egy sort DataGridView C # nyelven

Nézzük vizsgálni és elemezni egyszerű példát néhány a leggyakoribb problémák kapcsolatos ártalmatlanítási vonalak.

Eltávolítása vonalak index DataGridView

Ennek első feladat egy példát, amelyben a törölni kívánt sorban a DataGridView, amelyet az index a szövegmezőbe.

A probléma megoldására többféle módon, például, tudjuk használni a módszert RemoveAt, ami történik, mivel csak paraméterindex a törölt sor. Ne felejtsük el, hogy az index az első sor mindig nulla!







Tehát lássuk, például törölje a sort az index kettő.

Hogyan lehet törölni egy sort DataGridView C # nyelven

Először fordult az egész sort, találunk egy felhasználó által megadott értéket, majd keresztül RemoveAt módszer már ismerős számunkra az előző példában, az így kapott szöveget, hogy távolítsa el DataGridView. Ebben az esetben, hogy az aktuális sor index, akkor az Index tulajdonság.

Csak ne felejtsük el megadni az üzemeltető break, mivel a ciklus, annak ellenére, hogy a vonal kell találni, és eltávolítják, továbbra is folytatódik!

Eltávolítása a kiválasztott sor DataGridView

Az utolsó feladat, amit el kell távolítani a kijelölt vonal DataGridView.

A probléma megoldására, van két fontos pontot, hogy érdemes odafigyelni. Először is, az alapértelmezett elosztását az egész sort egy DataGridView csak akkor következik be, ha rákattint a legelső (bal) oszlopban.

Ha tudjuk, hogy a felhasználó fogja használni a módszert elválasztó vonalak, tudjuk törölni a kiválasztott sor a DataGridView például az ingatlan SelectedRows.

Az előző példákban sorokat törölni RemoveAt módszert használtuk ebben a példában, nézzük meg az Eltávolítás módszer, amely lehetővé teszi, hogy távolítsa el a sort a DataGridView, de nem kell, hogy meghatározza az index, de csak annyira, hogy át paraméterként az aktuális sort.