相关代码 :
SqlConnection cn;
SqlCommand cm;
SqlDataAdapter dap;
DataSet ds;
//显示Test的数据在DataGridView1中
private void Form1_Load(object sender, EventArgs e)
{
//cn = new SqlConnection(@"Server=.\SQLEXPRESS;database=test;Integrated Security=true;");
cn.Open();
cm = new SqlCommand();
cm = cn.CreateCommand();
cm.CommandText = "SELECt * From test";
dap = new SqlDataAdapter(cm);
ds = new DataSet();
dap.Fill(ds, "test");
dataGridView1.DataSource = ds.Tables[0];
cn.Close();
}
//把DataSet更新到数据库中
private void button1_Click(object sender, EventArgs e)
{
cn.Open();
SqlCommandBuilder cmb = new SqlCommandBuilder(dap);
dap.Update(ds, "test");
MessageBox.Show("修改成功");
cn.Close();
}
能够更新SQL中的数据 但是换成ACCESS始终不能写进去 不知道大家遇到这个问题没有?谢谢
SqlConnection cn;
SqlCommand cm;
SqlDataAdapter dap;
DataSet ds;
//显示Test的数据在DataGridView1中
private void Form1_Load(object sender, EventArgs e)
{
//cn = new SqlConnection(@"Server=.\SQLEXPRESS;database=test;Integrated Security=true;");
cn.Open();
cm = new SqlCommand();
cm = cn.CreateCommand();
cm.CommandText = "SELECt * From test";
dap = new SqlDataAdapter(cm);
ds = new DataSet();
dap.Fill(ds, "test");
dataGridView1.DataSource = ds.Tables[0];
cn.Close();
}
//把DataSet更新到数据库中
private void button1_Click(object sender, EventArgs e)
{
cn.Open();
SqlCommandBuilder cmb = new SqlCommandBuilder(dap);
dap.Update(ds, "test");
MessageBox.Show("修改成功");
cn.Close();
}
能够更新SQL中的数据 但是换成ACCESS始终不能写进去 不知道大家遇到这个问题没有?谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货