当前位置:编程学习 > C#/ASP.NET >>

类型化DataSet修改数据的问题

代码我示例下就行
T_PersonTableAdapter adapter = new T_PersonTableAdapter();
强类型Dataset.DataSet1.T_PersonDataTable person = adapter.GetData();
adapter.Insert("aaa",13);
adapter.Update(person);
表就三个字段 ID自增 然后是Name Age,
写的是WinForm程序,一个“测试”按钮,调试无错,但是表里面无变化。
我也上网查了很多,都没解决
1、因为是强类型DataSet,所以InsertCommand等也不用写,配置文件等就不用说了 自动生成
2、Program.cs里面改写的代码都写了
3、发现一个奇怪的事,我先在表里面录了两条数据,然后查询,代码在adapter.Insert("aaa",13);前面,调试的时候,我点按钮第一次,那两条数据出来了,又点了一次,出来了三条数据,我以为这次成功了,正奇怪,打开表发现还是只有两条数据,然后我又设置断点,看了下,在内存里面数据插入确实成功了,难道是Update的问题?
  哪位大神能帮下忙,我刚刚开始学习。NET 怕碰到问题不解决会影响学习,所以谢谢了 类型化DateSet C# .NET --------------------编程问答-------------------- 还有主键也设置了,我是跟着传智播客的视屏敲代码敲下来的,结果视屏里面的老师能正常运行,我就碰到问题了 --------------------编程问答-------------------- 插入数据 只要 adapter.Insert("aaa",13); 这句就够了

adapter.Update(person); person 是你没修改前的数据 你又给更新回来了等于没修改


你比我看的快啊!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,