C# c从ms access中的两个不同表中选择数据

C# c从ms access中的两个不同表中选择数据,c#,ms-access,C#,Ms Access,我想从两个不同的表中选择数据。我正在使用MS access,我想在组合框中显示数据。我试过的正确方法是什么: string query = "select ProductName, BranchID from Product, Branch"; command.CommandText = query; OleDbDataReader reader = command.ExecuteReader(); while (reader.Rea

我想从两个不同的表中选择数据。我正在使用MS access,我想在组合框中显示数据。我试过的正确方法是什么:

string query = "select ProductName, BranchID from Product, Branch";


        command.CommandText = query;


        OleDbDataReader reader = command.ExecuteReader();



        while (reader.Read())
        {

         comboBox1.Items.Add(reader["BranchID"].ToString());
            comboBox2.Items.Add(reader["ProductName"].ToString());

假设您有一个正在运行的数据库查询,请在MS Access中对此独立数据库进行测试以确认


然后查看此问题的答案:

在access中进行所需的查询,并复制sql。。该查询可能会将产品中针对每个分支的所有内容充斥到您的电脑中。您不需要在这里安装数据读取器。您可以使用数据适配器。请看下面我的答案。