【问题标题】:Adding rows in DataGridView by time按时间在 DataGridView 中添加行
【发布时间】:2014-07-09 18:53:08
【问题描述】:

我正在开发一个 Windows 窗体应用程序。 表单上有一个 DataGridView。我设置了一个计时器,它在间隔后检查表中的记录,如果满足时间条件,它会将行添加到 DataGridView。

是否有另一种方法来完成此操作(不使用计时器且不循环访问数据库?

【问题讨论】:

  • 您的意思是您的应用程序正在轮询数据库中的新数据吗?如果您不想进行轮询,则必须实现某种事件通知/订阅基础架构,这种基础架构要复杂得多,而且我认为会涉及防火墙、中间层或触发器/CLR 中的漏洞db服务器上的代码等

标签: c# winforms datagridview


【解决方案1】:

真的没有办法做到这一点。轮询表格几乎是您唯一的路径。您必须找到某种方法来连接数据库服务器的事件模型。根据您使用的数据库服务器,可能会也可能不会。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多