Как удалить элементы из 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# и все работает отлично