【发布时间】:2022-12-31 19:57:41
【问题描述】:
我添加了具有复选框的列,当检查复选框时,我得到了选择的一些数字的平均值。
问题是当对数据进行排序或对数据库执行某些操作时,会导致所有复选框检查状态为 false。如何解决?
我知道的唯一方法是将该复选框作为布尔值存储在数据库中,每次运行程序时都将所有布尔值设置为 false。但这不是好办法。因为在大数据中导致程序的性能慢慢下降。
每次数据库更改时,此代码都会调用更新 DataGrid。
using DataContextTest dc=new();
DgTest.ItemsSource= dc.TestTable.ToList();
【问题讨论】:
-
请分享代码隐藏逻辑。您如何对数据进行排序?你在使用 ObservableCollection<T> 吗?添加更多详细信息,以便有人可以帮助您。
-
使用数据网格的列。按那个按钮然后排序。没有更多用于排序数据库的代码。