![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF控件绑定
zoyou
学习C#
展开
-
WPF C# DataGrid的后台动态绑定DataTable
WPF C# DataGrid的后台动态绑定List<Dictionary<int,double?>>OleDbCommand com;com.CommandText = sql; //sql语句定义省略OleDbDataReader reader = com.ExecuteReader();System.Data.DataTable dataTable = new();dataTable.Load(reader);reader.Close();DgView.Ite原创 2022-01-09 10:04:05 · 956 阅读 · 0 评论 -
WPF C# TreeView 绑定后实时更新
项目原方案用的是比较简单的方案,绑定后,要更新显示,对绑定类先清除子节点再加上新的节点,更新到.net6后发现运行中内存消耗不断增加。经排查问题出在这一段,怀疑childNodes.Clear()后,原引用没有释放。原因不明。为解决以上问题,采样INotifyPropertyChanged接口方案。原创 2021-12-28 11:14:19 · 1694 阅读 · 0 评论 -
WPF C# DataGrid的后台动态绑定List<Dictionary<int,double?>>
在项目中列数、列标题在运行时才能确定,只能在运行时动态绑定。前端代码:<DataGrid x:Name="DgView"/>后台代码: List<Dictionary<uint, double?>> results;//数据源,uint对应列,数据来源省略 string header; foreach (KeyValuePair<uint, double?> node in results.First()) {原创 2021-12-25 16:00:46 · 1321 阅读 · 0 评论