Как удалить элементы из dataitem

Как удалить элементы из DataItem wpf C#? Что происходит, это следующее:

Я заполняю DataGrid с помощью DataItem

public class DataItem
{
public String Column1 {get; set};
public String Column2 {get; set};
public String Column3 {get; set};
public String Column4 {get; set};
public String Column5 {get; set};
}

DataGrid.Items.Add(new DataItem {Column1 = val1, Column2 = val2, Column3 = val3, Column4 = cantidad});

Затем я печатаю столбцы, которые я хочу DataGrid в тикете с циклом FOREACH

foreach (DataItem row in DataGrid.Items)
{
string quantity = row.Column4;
product string = row.Column2;
string amount = row.Column5;

ticket.AddItem (quantity, product, amount);
}

Для удаления элементов из сетки данных я делаю с помощью кнопки

DataGrid.Items.Clear ();

Пока все в порядке, добавьте новые элементы в DataGrid.

Проблема в том, когда я хочу напечатать новые данные в DataGrid, потому что печатаю новые данные и уже удаленные данные.

Как я могу окончательно удалить данные DataItem, когда я очищаю DataGrid?

В WindowsForms я делаю то же самое, с синтаксисом C# и все работает отлично

0 ответов

Другие вопросы по тегам