C# 在dataGridView中的一列下显示不同表中的两个属性

C# 在dataGridView中的一列下显示不同表中的两个属性,c#,mysql,datagridview,C#,Mysql,Datagridview,我需要在单个dataGridView的单个列下显示来自两个不同表(在同一数据库中)的两个不同属性 在我的例子中,我在付款明细表中有Invoice1,AccountName1,Pay\u Amount1属性,在应收明细表中有Invoice2,AccountName2,Pay\u Amount2属性(这些相同类型的属性出现在两个不同的表中而不是一个表中的原因是它们用于以另一种形式分别显示)。我需要将Invoice1和Invoice2都显示在单个dataGridView的“Invoice”列下。同样的

我需要在单个dataGridView的单个列下显示来自两个不同表(在同一数据库中)的两个不同属性

在我的例子中,我在付款明细表中有
Invoice1
AccountName1
Pay\u Amount1
属性,在应收明细表中有
Invoice2
AccountName2
Pay\u Amount2
属性(这些相同类型的属性出现在两个不同的表中而不是一个表中的原因是它们用于以另一种形式分别显示)。我需要将
Invoice1
Invoice2
都显示在单个dataGridView的“Invoice”列下。同样的情况也会出现在
AccountName
Pay\u Amount


这可能吗?如果可能,怎么可能?如果有任何帮助,我们将不胜感激。

我建议两种解决方案

s1: 您可以从应用程序中连接两个不同的表(例如,通过在数据库中创建视图),然后将其绑定到网格中

s2: 您还可以在后端(服务器端代码)连接表,并将其结果绑定到网格中。
试试看,告诉我是否有效

谢谢你的回复。我会试试的。