C# 一次性保存DataGridView中的数据

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:22:40
我有一个Winform窗体,

有一个DataGridView绑定了一个DataSet

其中,我在DataGridView中数据表格的任意格进行了修改,并且新增了行,

我想一次性保存到数据库中,要怎么做?

只保存新的行又要怎么做?
我要源码,最好的是能执行的完整的实例

namespace DataTest
{
public partial class FormMain : Form
{
public FormMain()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
myTableTableAdapter.Update(myDBDataSet);//这里就是保存全部的内容。
}

private void FormMain_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“myDBDataSet.MyTable”中。您可以根据需要移动或移除它。
this.myTableTableAdapter.Fill(this.myDBDataSet.MyTable);

}
}
}
我的做法是:使用DataSet控件,和DataGridView,全都是控件,代码就是这点
private void button1_Click(object sender, EventArgs e)
{
myTableTableAdapter.Update(myDBDataSet);//这里就是保存全部的内容。
}

这个得用SqlCommandBuilder 来做!