06 MDB将数据和dataGridView1绑定

时间:2023-03-09 02:20:40
06 MDB将数据和dataGridView1绑定
实现功能
对.MDB文件进行各种操作
06 MDB将数据和dataGridView1绑定
控件
dataGridView1
bindingNavigator1
bindingSource1
DataSet

添加数据库

 06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
306 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
906 MDB将数据和dataGridView1绑定
10 06 MDB将数据和dataGridView1绑定

2 关联组件

1 添加一个 dataGridView1 
2 添加一个bindingNavigator1
3 添加一个 bindingSource1
4 设置 dataGridView1的属性
06 MDB将数据和dataGridView1绑定
06 MDB将数据和dataGridView1绑定
6 添加一个DataSet
06 MDB将数据和dataGridView1绑定
7 关联 bindingSource1 属性
06 MDB将数据和dataGridView1绑定06 MDB将数据和dataGridView1绑定
这时已经关联好了
程序已经自动添加了一句代码
  // TODO: 这行代码将数据加载到表“mangerDataBaseDataSet1.UserInfo”中。您可以根据需要移动或移除它。
    this.userInfoTableAdapter.Fill(this.mangerDataBaseDataSet1.UserInfo);
增加一些 代码
private void Form1_Load(object sender, EventArgs e)
{
    // TODO: 这行代码将数据加载到表“mangerDataBaseDataSet1.UserInfo”中。您可以根据需要移动或移除它。
    this.userInfoTableAdapter.Fill(this.mangerDataBaseDataSet1.UserInfo);
    if (mangerDataBaseDataSet1.HasChanges())
    {
        DialogResult r = MessageBox.Show("数据已经修改,保存吗?", "保存", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
        if (r == DialogResult.Yes)
        {
            this.Validate();
            this.bindingSource1.EndEdit();
            this.userInfoTableAdapter.Update(this.mangerDataBaseDataSet1.UserInfo);
        }
    }

}

按F5运行一下程序
06 MDB将数据和dataGridView1绑定
8 添加一个保存按钮 
06 MDB将数据和dataGridView1绑定
为这个按钮添加代码
        private void userInfoBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            DialogResult r = MessageBox.Show("真的保存吗?", "保存", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (r == DialogResult.Yes)
            {
                this.Validate();
                this.bindingSource1.EndEdit();
                this.userInfoTableAdapter.Update(this.mangerDataBaseDataSet1.UserInfo);
            }

}

按F5运行一下程序 绑定后可修改和添加ACCESS数据库里面的文件
06 MDB将数据和dataGridView1绑定
备注:我使用的是Visual C#2008 Express Edition做的 我的中文版C#2008创建数据库总是错误
06 MDB将数据和dataGridView1绑定