Reference: http://www.cnblogs.com/hoosway/archive/2014/06/18/DataGridView.html
/// <summary>
/// Data Adapter
/// </summary>
OleDbDataAdapter adapter = null;
/// <summary>
/// Data Set Object
/// </summary>
DataSet dSet = null;
/// <summary>
/// Connection string
/// </summary>
private static string strConn = "Provider= Microsoft.Ace.OLEDB.12.0;Data Source = d:\\db.accdb";
public Form1()
{
InitializeComponent();
adapter = new OleDbDataAdapter("select ID, system, type, rDate, rLocation, rAccount, rPassword, rCiphertext, remark from Record", strConn);
dSet = new DataSet();
adapter.Fill(dSet);
dataGridView1.DataSource = dSet.Tables[0];
}
private void button1_Click(object sender, EventArgs e)
{
//Create command and rebuild object
OleDbCommandBuilder scb = new OleDbCommandBuilder(adapter);
//Update data
try
{
//here is the key
adapter.Update(dSet);
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
}