【发布时间】:2013-04-10 01:30:21
【问题描述】:
应该是一个简单的问题,但我找不到解决办法。我在我的 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);
}
我做错了什么?
提前致谢。
【问题讨论】:
-
您有任何可以为数据网格显示的 xaml 吗?
-
抱歉是要补充
<DataGrid Grid.Row="0" Grid.Column="0" Grid.RowSpan="5" Margin="0 0 25 0" AutoGenerateColumns="True" Name="studentData" IsReadOnly="True" ItemsSource="{Binding}" />