我需要从DataGrid的SelectedItems的每个第一个单元格中读取一个字符串
foreach (var item in myDataGrid.SelectedItems)
{
if (item[0].ToString().Contains("Buy"))
{
containsBuy = true;
}
if (item[0].ToString().Contains("Sell"))
{
containsSell = true;
}
}
如何投射myDataGrid.SelectedItems?它是IList并给出了对象。是否有任何简单和类似的方法来执行它,因为它是为DataGrid的一个选定行完成的:
var row = myDataGrid.SelectedItem as DataRowView;
在这里,我可以轻松访问任何单元格 - 行[i]。
答案 0 :(得分:1)
只需将foreach
循环更改为:
foreach (DataRowView in myDataGrid.SelectedItems)
{
//...
}