
更新了数据库必须手动再刷新到到后台对象
WPF里面改变了绑定值,界面不会自动刷新,要自动刷新绑定的属性需要实现INotifyPropertyChanged接口,比较复杂,自己去查查
如果你不会2的接口,试试类似如下的刷新代码
((ComboBox)sender).GetBindingExpression(ComboBox.ItemsSourceProperty)
.UpdateTarget()
要用触发器来解决给你个参考吧:
http://blog.csdn.net/lhx527099095/article/details/8029207
WPF中有种叫做触发器的东西(记住不是数据库的trigger哦)。它的主要作用是根据trigger的不同条件来自动更改外观属性,或者执行动画等 *** 作。
WPFtrigger的主要类型有:Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种。从字面意思上我们想大家已经知道个大概,接下来我将还会用实例代码逐一进行介绍。trigger主要运用的场景在Style、ControlTemplate、DataTemplate三个地方。在这些地方可以使用trigger,具体视情况而定。
CREATE TRIGGER 触发器名称 ON [dbo].[表名]FOR INSERT, UPDATE, DELETE
AS
begin
insert 数据库.dbo.表名(列名) select scend from inserted
end
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)