如何从 DataItem wpf c# 中删除项目?发生的情况如下:
我用 DataItem 填充 DataGrid
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});
然后我在带有 FOREACH 循环的票中打印我想要 DataGrid 的列
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 中打印新数据时,因为打印新数据和已经删除的数据。
当我清理 DataGrid 时,如何彻底消除 DataItem 数据?
在 WindowsForms 中我也这样做,使用 C# 的语法,一切都很好