Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C# WPF DataGrid delete per selected items

Tags:

c#

wpf

datagrid

I have a datagrid which was declated in xaml called "DataGridUsers" I want to delete the values selected but how do I do that?

Here are my codes

    private void BtnDelete_Click(object sender, RoutedEventArgs e)
    {
        if (DataGridUsers.SelectedItem == null)
        {
            MessageBox.Show("There is no selected rows!");// show a message here to inform
        }
        else
        {
            foreach (DataGrid item in DataGridUsers.SelectedItems)
            {
                DataGridUsers.Items.Remove(item);
            }
        }
    }
like image 942
user11401 Avatar asked Mar 08 '26 19:03

user11401


1 Answers

Use SelectedIndex

while (DataGridUsers.SelectedItems.Count > 0){
  DataGridUsers.Items.RemoveAt(DataGridUsers.SelectedIndex);
}
like image 105
Sajeetharan Avatar answered Mar 10 '26 09:03

Sajeetharan