Я хотел бы выбрать несколько строк (не обязательно в каком-либо конкретном порядке) и вернуть количество выбранных строк в текстовое поле.
Что-то типа: Вы выбрали 'x' строк.
Я пытался использовать такой метод:
private void SelectedRows(object sender, SelectionChangedEventArgs e)
{
var selectedRows = SomeDataGrid.SelectedRows.Count.ToString();
RowCount.Text = "You have selected " + selectedRows + "rows";
}
но безрезультатно. Произошла ошибка, говорящая о том, что DataGrid не содержит определения SelectedRow.
У DataGrid
нет свойства SelectedRows
(если вы используете Visual Studio, IntelliSense должна была предупредить вас об этом). Вместо этого используйте свойство SelectedItems
.