MySQL Query和DataGridView-使用相同ID关联数据

时间:2019-01-18 10:57:15

标签: c# mysql visual-studio datagridview

我在处理具有相同ID的数据时遇到问题,例如,我有一个名为idClients的表和另一个名为idAnnouncements的表,而我在visualstudio上有一个datagridview,我想将idAnnouncements中的所有数据具有相同的idClient。

//表公告

http://prntscr.com/m8u8kc

将葡萄牙语翻译成英语 (idClientes-> id客户端) (idAnuncios-> idAnnouncements)

//方法在DATAGRID视图上放置数据

public void PreencherDataGridView()
    {
        DataTable dt = new DataTable();
        query = " //the query I need";
        ler = ligaBD.ExecutaSelects(query);
        dt.Load(ler);

        if (dt.Rows.Count > 0)
        {
            dataGridView.DataSource = dt;
        }

        ler.Close();
    }

更直接地说,我在此处选择一个ID,它会显示来自该ID的客户的所有信息:http://prntscr.com/m8ufhe

1 个答案:

答案 0 :(得分:0)

此查询示例将加载所有客户端及其公告:

SELECT * 
FROM Clients AS c
INNER JOIN Announcements AS a ON a.idClientes = c.idAnuncios;