执行 insert 后数据库的数据没有更新,咋回事?
程序代码:
[local]1[/local] 第一张图是没按"插入数据"按钮后,在局部变量里截的图 [local]3[/local] 第二张图是按了"插入数据"按钮后,在局部变量里截的图 [local]4[/local] 第三张图是按了"插入数据"按钮后,在显示表数据里截的图 本人是自学C#,所以欠缺很多知识,周围也没有会的人,请各位帮忙看看吧。 为啥插入数据后数据库里还是没有插入的那条数据,不明白。 private void button1_Click(object sender, EventArgs e) { T_PersonsTableAdapter adapter = new T_PersonsTableAdapter(); 强类型DataSet1.DataSetPersons.T_PersonsDataTable persons = adapter.GetData(); for (int i = 0; i < persons.Count; i++) { 强类型DataSet1.DataSetPersons.T_PersonsRow person = persons[i]; string msg = string.Format("姓名:{0},年龄:{1}",person.Name,person.Age); MessageBox.Show(msg); } persons[0].Name = "小溪"; //要给表设主键,否则会出错! adapter.Update(persons); } private void button2_Click(object sender, EventArgs e) { T_PersonsTableAdapter adapter = new T_PersonsTableAdapter(); adapter.Insert("小兰", 22); }
1.JPG
(26.81 KB)
3.JPG
(21.06 KB)