C# C-使用外键查看不同表中的数据并在Datagrid视图中显示

C# C-使用外键查看不同表中的数据并在Datagrid视图中显示,c#,mysql,datagridview,datagrid,C#,Mysql,Datagridview,Datagrid,我遇到了一个问题:如何选择数据并使用不同表中的外键在datagridview中执行它们 情况就是这样 我的数据网格的名称是 dgv_results 我的外键是 customer_id 下面是我对一个特定表的select查询 Data dt = new Data // Data is my Connection .cs Form public void MyFirstTable() { dt.Connection(); MySqlCommand cmd = n

我遇到了一个问题:如何选择数据并使用不同表中的外键在datagridview中执行它们

情况就是这样

我的数据网格的名称是

dgv_results
我的外键是

customer_id
下面是我对一个特定表的select查询

Data dt = new Data // Data is my Connection .cs Form

public void MyFirstTable() {
        dt.Connection();
        MySqlCommand cmd = new MySqlCommand("SELECT * FROM firsttable WHERE customer_id='" + customer_id + "'", dt.connect);
        MySqlDataReader dr = cmd.ExecuteReader();
        DataTable table = new DataTable();
        table.Load(dr);

        dgv_results.DataSource = table;
    }
然后我把我的第一张桌子放在贷款表上


有什么帮助吗?谢谢你们

因为您是新手,所以应该从现在开始使用SQLParameters,您的代码对于sql注入是不安全的