Wpf 每次输入mew记录时更新datagrid视图中列的总和
我已使用数据网格视图创建了一个表单。其中有一个名为rate的列和一个名为grand total的标签。我希望该标签在每次打开表单时都显示rate total列。此外,我希望在每次输入新记录时更新标签。是否有人可以帮助我进行编码。源datagridview。Itemssource应为ObservableCollection并使用CollectionChanged事件:Wpf 每次输入mew记录时更新datagrid视图中列的总和,wpf,Wpf,我已使用数据网格视图创建了一个表单。其中有一个名为rate的列和一个名为grand total的标签。我希望该标签在每次打开表单时都显示rate total列。此外,我希望在每次输入新记录时更新标签。是否有人可以帮助我进行编码。源datagridview。Itemssource应为ObservableCollection并使用CollectionChanged事件: ObservableCollection<T> data = new ObservableCollection<
ObservableCollection<T> data = new ObservableCollection<T>();
data.CollectionChanged += (sender, e) =>
{
if (e.Action == System.Collections.Specialized.NotifyCollectionChangedAction.Add)
{
YourLabel.Content = Your Sum ...;
}
};
ObservableCollection数据=新的ObservableCollection();
data.CollectionChanged+=(发送方,e)=>
{
if(e.Action==System.Collections.Specialized.NotifyCollectionChangedAction.Add)
{
yourlab.Content=你的总数。。。;
}
};
如果您正在从数据库中获取值…则在插入新记录后调用从数据库中获取记录的函数。请发布表单/grid+数据结构的WPF片段。您应该在Viewmodel中处理更新