1

when i try to delete last row on Datagridview and XML database i cant delete. I can delete all of items normal but last row cant be deleted.

Here my delete button:

private void silbtn2_Click(object sender, EventArgs e)
    {
        XDocument x = XDocument.Load(@"../../Data/gemi1/gemi1s2.xml");
        x.Root.Elements().Where(a => a.Element("id").Value == siltxt2.Text).Remove();
        x.Save(@"../../Data/gemi1/gemi1s2.xml");
        yukle();
    }

1 Answers1

0

Set DataGridView.AllowUserToAddRows to false.

Set this property so that the last empty row is not displayed.

Jiale Xue - MSFT
  • 3,560
  • 1
  • 6
  • 21
  • You also can refer to [How to: Prevent Row Addition and Deletion in the Windows Forms DataGridView Control](https://learn.microsoft.com/en-us/dotnet/desktop/winforms/controls/prevent-row-addition-and-deletion-datagridview?view=netframeworkdesktop-4.8). – Jiale Xue - MSFT Dec 09 '21 at 06:45