WinForms中的Tab控件+ DataGridView

3zwtqj6y  于 2023-10-23  发布在  其他
关注(0)|答案(3)|浏览(155)

我有多个结果集从一个服务器请求对一个服务器返回。我想在一个tabControl上为每个结果集组织一个WinForms tabPage。我在DataGridView中显示数据,但希望避免在每个选项卡页面上都有DataGridView示例-我宁愿拦截“切换到新选项卡页面”消息,并从本地缓存中加载相应的结果集。有没有一个简单/明显的方法来做到这一点?

fdbelqdn

fdbelqdn1#

像往常一样创建一个选项卡控件,然后在它上面放置一个DataGridView(请确保不要将它放在选项卡页内)。
订阅SelectedIndexChanged事件并在事件触发时重新加载数据。

0s7z1bwu

0s7z1bwu2#

你为什么要这么做您将失去每个结果集的可设计性(除非它们都是相同的结构),并且必须自己管理所有这些。

uyhoqukh

uyhoqukh3#

Sub AddDGVInTab(Form As Control, DGV As DataGridView)
    Form.Controls.Add(DGV)
    DGV.BringToFront()
End Sub

在单击、Texchange事件上使用此过程

相关问题