C# 选项卡控件+;WinForms中的DataGridView

C# 选项卡控件+;WinForms中的DataGridView,c#,winforms,user-interface,C#,Winforms,User Interface,我有多个结果集从服务器请求返回到数据源。我想在单个tabControl上为每个结果集使用WinForms tabPage来组织这些。我在DataGridView中显示数据,但希望避免在每个tabPage上都有DataGridView实例——我宁愿截获“切换到新tab page”消息,并从本地缓存加载相应的结果集。有没有一种简单/明显的方法可以做到这一点?为什么要这样做?您将失去每个结果集的可设计性(除非它们都是相同的结构),并且必须自己管理所有这些。为什么要这样做?您将失去每个结果集的可设计性(

我有多个结果集从服务器请求返回到数据源。我想在单个tabControl上为每个结果集使用WinForms tabPage来组织这些。我在DataGridView中显示数据,但希望避免在每个tabPage上都有DataGridView实例——我宁愿截获“切换到新tab page”消息,并从本地缓存加载相应的结果集。有没有一种简单/明显的方法可以做到这一点?

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

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

像往常一样创建一个选项卡控件,然后在其顶部放置一个DataGridView(确保不要将其放在选项卡页内)


订阅SelectedIndexChanged事件,并在事件触发时重新加载数据。

像往常一样创建选项卡控件,然后在其顶部放置DataGridView(确保不要将其放在选项卡页面中)


订阅SelectedIndexChanged事件,并在事件触发时重新加载数据。

它们都是相同的结构,不同的参数有多个结果。它们都是相同的结构,不同的参数有多个结果。是的,30秒前我自己就想到了这种方法-谢谢!是的,30秒前我就想到了这个方法——谢谢!有完整源代码的最终解决方案吗?有完整源代码的最终解决方案吗?