访问DataGrid.SelectedItems中的单元格

本文关键字:单元格 SelectedItems DataGrid 访问 | 更新日期: 2023-09-27 18:17:23

我需要从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?它是列表和给出对象。是否有任何简单和类似的方法来做到这一点,因为它是为DataGrid的一个选定行所做的:

var row = myDataGrid.SelectedItem as DataRowView;

在这里我可以很容易地访问任何单元格行[I]。

访问DataGrid.SelectedItems中的单元格

将您的foreach循环更改为:

foreach (DataRowView in myDataGrid.SelectedItems)
{
    //...
}