dataGridView未显示添加到Access数据库的新元组

时间:2017-05-01 09:18:03

标签: c# forms ms-access datagridview

我刚刚创建了一个简单的C#.NET窗体,并与Microsoft Access建立了连接。之后,我从数据源拖动dataGridView,它完全正常,直到我将新的行/元组添加到我的Access数据库中,因为它没有显示这些新的元组/行

1 个答案:

答案 0 :(得分:0)

using System;
using System.Data;
using System.Windows.Forms;
using System.Data.OleDb;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=your .mdb file;";
            string sql = "SELECT * FROM Authors";
            OleDbConnection connection = new OleDbConnection(connetionString);
            OleDbDataAdapter dataadapter = new OleDbDataAdapter(sql, connection);
            DataSet ds = new DataSet();
            connection.Open();
            dataadapter.Fill(ds, "Authors_table");
            connection.Close();
            dataGridView1.DataSource = ds;
            dataGridView1.DataMember = "Authors_table";
        }
    }
}