単純な問題のはずですが、修正が見つかりません。C# で次のエラーが発生します。
'System.Windows.Controls.DataGrid' には 'Sort' の定義が含まれておらず、タイプ 'System.Windows.Controls.DataGrid' の最初の引数を受け入れる拡張メソッド 'Sort' が見つかりませんでした (using ディレクティブがありませんか?またはアセンブリ参照?)
と
'System.Windows.Controls.DataGrid' には 'Ascending' の定義が含まれておらず、'System.Windows.Controls.DataGrid' 型の最初の引数を受け入れる拡張メソッド 'Ascending' が見つかりませんでした (using ディレクティブがありませんか?またはアセンブリ参照?)
これが私のコードです:
XAML:
<DataGrid Grid.Row="0" Grid.Column="0" Grid.RowSpan="5" Margin="0 0 25 0" AutoGenerateColumns="True" Name="studentData" IsReadOnly="True" ItemsSource="{Binding}" />
C#:
private void sortByName_Click(object sender, RoutedEventArgs e)
{
studentDataGrid.ItemsSource = studentClass;
studentDataGrid.Sort(studentDataGrid.Columns[0], studentDataGrid.Ascending);
}
私は何を間違っていますか?
前もって感謝します。