我的list数据是从其他窗体传送过来的。 MainWindow窗体 private void Window_Loaded(object sender, RoutedEventArgs e) { DataList = new List<Data>() { new Data(){IsChecked = false,Name = "aaaaa",Description = "mmmmmm"}, new Data(){IsChecked = true,Name = "bbbbb",Description = "rrrrrrrrrrr"}, new Data(){IsChecked = true,Name = "ccccc",Description = "aaaaaaaaa"}, new Data(){IsChecked = false,Name = "ddddd",Description = "bbbbbbbbbbb"}, }; Window1 win = new Window1(DataList); win.Show(); } Window1 窗体 public partial class Window1 : Window { List<Data> DataList; public Window1(List<Data> datalist) { DataList= datalist; InitializeComponent(); } } 前台被我屏蔽了。 <!--<Window.DataContext> <local:MainViewModel></local:MainViewModel> </Window.DataContext>--> 后续改怎么做?
我现在改用DataView了,可以排序。就是排序以后,数据乱了,点击的一条数据,ID不对。
我水平业余,年龄大,66岁了,代码看的不是很懂。 排序,有正排序,负排序。能否把排序的次序改一下?
111,118
社区成员
642,553
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧