本帖最后由 胡文强 于 2012-1-11 20:42 编辑
- 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 = "aaa";
- adapter.Update(persons);
- }
复制代码
强类型DataSet1.zip
(424.15 KB, 下载次数: 175)
用update返回总是不对
第一次运行,结果是数据库中的值tom
第二次运行,结果是修改后的aaa
但是数据库表中的名字还是tom,一直都没变化?这是为什么呢?求解?
|