0

単純な問題のはずですが、修正が見つかりません。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);
    }

私は何を間違っていますか?

前もって感謝します。

4

1 に答える 1