有没有一种方法可以编辑Xamarin.forms.datagrid中的特定细胞



我使用Xamarin.Forms.Datagrid以网格格式显示我的数据。我只是想知道有没有一种方法可以编辑数据网格中的特定单元格?

foreach (DataGridViewRow OrderRow in dgvItemDetails.Rows)
{
if (OrderRow.Cells[1].Value.ToString() == 
DcoNumScanned.ToString() &&  OrderRow.Cells[2].Value.ToString() 
== _ItemCode)
{
OrderRow.Cells[4].Value = 
(Convert.ToDouble(OrderRow.Cells[4].Value) - 
Convert.ToDouble(_uomQty));
break;
}
}

以上只是我举的一个例子。

谢谢你的帮助。

假设您的DataGrid绑定到List<Widget>

foreach(var w in widgets)
{
if (w.ID == DcoNumScanned.ToString() && w.Code == _ItemCode)
{
w.Price -= Convert.ToDouble(_uomQty));
break;
}
}