C# 基于选择c在另一个窗体上更改DataGridView连接和查询

C# 基于选择c在另一个窗体上更改DataGridView连接和查询,c#,sql,datagridview,C#,Sql,Datagridview,我一直在试图找到答案,但我完全迷路了。 我有一个以登录屏幕开始的应用程序,在客户端登录后,它会打开一个MDI表单,其中我在菜单条上有一些项目。其中一个是应用程序将用于的资产,资产菜单中有一个下拉列表,可选择不同的资产、PC、软件等 当您单击PC时,MDI表单中会打开另一个窗口,其中包含DataGridView。它工作得很好,但是,我不想为数据库中的每个连接或表创建一个窗口,我觉得这是一个糟糕的做法 所以我想要的是,能够根据资产选择更改DGV,但就我的一生而言,我不知道如何做到这一点。我一直在尝试

我一直在试图找到答案,但我完全迷路了。 我有一个以登录屏幕开始的应用程序,在客户端登录后,它会打开一个MDI表单,其中我在菜单条上有一些项目。其中一个是应用程序将用于的资产,资产菜单中有一个下拉列表,可选择不同的资产、PC、软件等

当您单击PC时,MDI表单中会打开另一个窗口,其中包含DataGridView。它工作得很好,但是,我不想为数据库中的每个连接或表创建一个窗口,我觉得这是一个糟糕的做法

所以我想要的是,能够根据资产选择更改DGV,但就我的一生而言,我不知道如何做到这一点。我一直在尝试将参数从一种形式传递到另一种形式,但是我只是得到了不同的错误等等

你们能给我指一下正确的方向吗?我是VisualStudio等的新手,想学习这些东西,所以可以说,我并不是在要求免费赠品,只是或多或少的逻辑应该是什么样子

Thanx


我没有代码来描述我要做的事情,因为我不知道逻辑应该是什么样子

我仍在努力思考这两种形式是如何以我所需要的方式进行交流的。 我习惯于在循环中使用变量,当它们改变值时,结果也会改变。但在VisualStudio中,一切都需要调用,这对像我这样的新手来说有点困难

我确实尝试过通过变量发送sql命令,但读到这一点,这是一个非常糟糕的主意


我只希望DGV根据按钮选择更改其显示的数据

兄弟,请分享你正在使用的代码,这样我们可以看到你面临的错误!