加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

假如数据库表更新/插入,怎样让Windows C#控件自动更新?

发布时间:2021-05-20 14:19:28 所属栏目:编程 来源:网络整理
导读:我有一个listView WinForms-C#,我已绑定到数据库( MySQL)表但我好像无法弄清晰怎样让listView在对数据库表举办变动时自动表现功效(更新/插入)没有效户必需触发变乱,如button_click,timer_tick等… 有人可以指出我正确的偏向.任何提议/办理方案将不胜谢谢! 谢

我有一个listView WinForms-C#,我已绑定到数据库( MySQL)表但我好像无法弄清晰怎样让listView在对数据库表举办变动时自动表现功效(更新/插入)没有效户必需触发变乱,如button_click,timer_tick等…

有人可以指出我正确的偏向.任何提议/办理方案将不胜谢谢!

感谢,
-Donald

办理要领

SQL不支持将变动变乱从数据库发送回客户端.

DataTable上的变乱不会发出数据库变动的信号.它们暗示对DataTable自己的变动.

假如要查察对现实数据库的变动,您有两种选择:

>检测变动的简朴要领是按期执行查询,譬喻每分钟或每5分钟一次,并检测对数据库的变动;
>假如您必要及时变动,则可以选择行使动静转达处事.您可以实此刻变动数据库时向其发送信号的WCF处事.然后,其他历程(包罗您本身的历程)可以行使回调接口毗连到此WCF处事,并在产生这些变动时吸取这些变动.可是,只有在您完全节制对数据库的变动时,此要领才有用.

第一种机制将为您提供按期更新,譬喻旧POP3关照.第二种机制将为您提供及时更新.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读