方法一:
(1)创建SqlConnection 实例
(2)创建SqlDataAdapter 实例
(3)创建DataSet或DataTable的实例
(3)使用Fill方法将数据库的表填充到DataSet或DataTable的表中
(4)利用DataGridView或者其它空间编辑或显示数据
(5)使用Update方法更新数据库
code:
SqlConnection conn;
SqlDataAdapter daStu;
DataSet ds;
DataGridView dataGridView1=new DataGridView ();
conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;" +
@"AttachDbFilename=|DataDirectory|\GradeManagementSystem.mdf;" +
"Integrated Security=True;Connect Timeout=30;User Instance=True");
conn.Open();//打开连接
//将表Student填充到相应的dataGribView1中
//执行以下语句后适配器仅包含SelectCommand
daStu = new SqlDataAdapter("select * from Student", conn);
cmdBuilder = new SqlCommandBuilder(daStu);
daStu.Fill(ds, "Student");
dataGridView1.DataSource = ds.Tables["Student"];
conn.Close();//关闭连接
当dataGridView1中的数据更改后,只需执行
daStu.Update(ds, "Student");
即可更改到数据库中。