Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf 每次输入mew记录时更新datagrid视图中列的总和_Wpf - Fatal编程技术网

Wpf 每次输入mew记录时更新datagrid视图中列的总和

Wpf 每次输入mew记录时更新datagrid视图中列的总和,wpf,Wpf,我已使用数据网格视图创建了一个表单。其中有一个名为rate的列和一个名为grand total的标签。我希望该标签在每次打开表单时都显示rate total列。此外,我希望在每次输入新记录时更新标签。是否有人可以帮助我进行编码。源datagridview。Itemssource应为ObservableCollection并使用CollectionChanged事件: ObservableCollection<T> data = new ObservableCollection<

我已使用数据网格视图创建了一个表单。其中有一个名为rate的列和一个名为grand total的标签。我希望该标签在每次打开表单时都显示rate total列。此外,我希望在每次输入新记录时更新标签。是否有人可以帮助我进行编码。

源datagridview。Itemssource应为ObservableCollection并使用CollectionChanged事件:

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中处理更新