Доступ к ячейке в DataGrid.SelectedItems - PullRequest
0 голосов
/ 09 декабря 2011

Мне нужно прочитать строку из каждой из первых ячеек SelectedItems DataGrid

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].

1 Ответ

1 голос
/ 09 декабря 2011

Просто измените ваш foreach цикл на:

foreach (DataRowView in myDataGrid.SelectedItems)
{
    //...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...