繁体   English   中英

c# 来自 Access 的数据不会显示在 datagridview 上

[英]c# Data from Access won't show on datagridview

我是 C# 的新手,我正在努力让 Access 中的数据显示在 datagridview 上。 所以我建立了一个数据库连接,它工作正常。 但是加载数据的按钮出现错误,似乎是说“connection.Open();”这一行出现了问题。

        try
        {

            connection.Open();
            OleDbCommand command = new OleDbCommand();
            command.Connection = connection;
            string query = "select Title, Director * from MVDBtable";
            command.CommandText = query;

            OleDbDataAdapter da = new OleDbDataAdapter(command);
            DataTable dt = new DataTable();
            da.Fill(dt);
            dataGridView1.DataSource = dt;


            connection.Close();
        }

        //show error message 
        catch (Exception ex)
        {
            MessageBox.Show("Error" + ex);
        }
    }

您必须使用正确的语法:

string query = "select Title, Director, * from MVDBtable";

或者,更有可能:

string query = "select Title, Director from MVDBtable";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM