在dataGridView的单个列下的不同表中显示两个属性

时间:2018-07-07 04:09:36

标签: c# mysql datagridview

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

在我的实例中,我在Payment_Details表中具有Invoice1AccountName1Pay_Amount1属性,以及Invoice2AccountName2Pay_Amount2属性在Receivable_Details表中(这些相同类型的属性位于两个不同表中而不是一个表中,是因为它们用于以另一种形式单独显示)。我需要将Invoice1Invoice2都显示在单个dataGridView的“发票”列下。 AccountNamePay_Amount也是如此。

这是否可能,如果可能,怎么办?任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我建议两种解决方案来解决

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

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