gpt4 book ai didi

vb.net - 通知用户正在填充 DataGridView

转载 作者:行者123 更新时间:2023-12-02 08:54:33 24 4
gpt4 key购买 nike

我正在 VB.Net 中编写一个程序来管理通过 API 发送的短信。它允许您在 datagridview 中查看消息并按日期、已发送/未发送等进行过滤...

为了加载消息,我正在执行 SQL 语句并检索 DataTable,然后将其设置为 DataGridView 控件的数据源。

问题是,根据所选的过滤器,用户可能会选择大量记录,并且数据源更新需要一些时间。我想通过提供进度条或某种标签来通知用户此加载时间。

我之前在循环数据时使用过进度条,但这是一次加载所有数据。我想到当用户单击加载数据时显示一个标签,然后在加载数据时隐藏它。但即使数据仍在加载,这种情况也会立即发生。

DataGridView 上是否有我可以使用的事件?类似于 .DataSourceLoadStart 和 .DataSourceLoadFinished。

我知道我只是编造这些事件......但希望它能让我更清楚地了解我想要什么。

最佳答案

您可以将标签设置为在单击加载时可见,并尝试使用:DataGridView.DataBindingComplete 事件来隐藏它,绑定(bind)完成时会调用此事件。

MSDN Link - DataBindingComplete

关于vb.net - 通知用户正在填充 DataGridView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589559/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com