社区
C#
帖子详情
TableAdapter.UpDate一个怪问题
lyai007
2007-05-06 01:33:53
我在用TableAdapter.UpDate更新数据集时,当完成所有的过程后,数据集中看不到更新后的数据,但我把这个项目打包后,运行,更新可以看得到.
PS:我的数据连结都是通过VS中的数据菜单进行连结的,所有的选项都是默认的.
请各位帮我看一下啊,没有分啊,不要见怪啊!
...全文
241
3
打赏
收藏
TableAdapter.UpDate一个怪问题
我在用TableAdapter.UpDate更新数据集时,当完成所有的过程后,数据集中看不到更新后的数据,但我把这个项目打包后,运行,更新可以看得到. PS:我的数据连结都是通过VS中的数据菜单进行连结的,所有的选项都是默认的. 请各位帮我看一下啊,没有分啊,不要见怪啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
RabbitYear
2009-09-02
打赏
举报
回复
[Quote=引用 2 楼 lyai007 的回复:]
谢谢,问题解决
[/Quote]
请问你这个问题怎么解决的?
lyai007
2007-05-08
打赏
举报
回复
谢谢,问题解决
namhyuk
2007-05-06
打赏
举报
回复
TableAdapter.Update应该是更新数据库,而不是数据集了。
“数据集中看不到更新后的数据”:数据集没有变化,数据库有变化?
如果是Access,那可能出现项目中包含的的mdb和bin/debug目录下的mdb内容不一致的情况。
全面剖析
Table
Adapter
.
C#\跟我一起学Visual.Studio.2008系列课程\跟我一起学Visual.Studio.2008系列课程(15):全面剖析
Table
Adapter
.rar )
Table
Adapter
概述.
Table
Adapter
概述.
DataGridView数据编辑模板
1. 基类说明 1.1 基类结构图 1.2 基类说明 1.2.1 BaseEditClass BaseEditClass是所有单表编辑功能的基类。BaseEditClass从NSGForm继承,以处理统一的界面和字体风格。 BaseEditClass抽象出了编辑类功能通用的方法并定义为基类方法,以便子类继承,并增加自己的代码。 自定义属性 名称 说明 Data
Table
功能所编辑的数据表 DataState 功能所处的状态:浏览(dsBrowse)、新增(dsInsert)、编辑(dsEdit) BatchSave 是否批量提交数据表,默认为False DeleteWarn 在删除记录时是否提示,默认为True 自定义方法 名称 说明 FormInit 在FormLoad时被调用,具体功能中可重载该方法添加自定义的初始化代码 PostData 具体功能中需要重载该方法,并调用具体的
Table
Adapter
.
Update
(row),以保存数据至数据库。 RefreshData 统一的刷新数据表过程,具体功能中需要重载该方法,并调用具体的
Table
Adapter
.Fill(Data
Table
),以查询数据 DataValid 统一的数据验证方法,在保存数据前被调用。具体功能中可重载该方法添加自定义的数据校验代码 NewRecord 在新增数据时被调用,在具体过程中可重载该方法添加自定义的新增记录默认值 SaveData 保存数据的方法,具体功能中调用该过程保存数据 DeleteData 删除数据的方法,具体功能中调用该过程删除数据 CancelData 取消数据修改的方法,具体功能中调用该过程取消数据修改 1.2.2 BaseGridEdit BaseGridEdit是所有直接使用DataGridView进行编辑的功能的基类。BaseGridEdit从BaseEditClass继承。 自定义属性 名称 说明 Grid 编辑所用的DataGridView 自定义方法 名称 说明 RecordValid 统一的数据验证方法,在单条保存数据前被调用。具体功能中可重载该方法添加自定义的数据校验代码 1.2.3 BaseGridEditForm BaseGridEditForm是所有直接使用DataGridView进行编辑的功能的模板。所有直接使用DataGridView进行编辑的功能都需要从该模板拷贝后进行修改。 2. 模板使用方法 2.1 BaseGridEditForm 使用BaseGridEditForm需要按以下四步操作就可以得到需要的功能。 一、 先从BaseGridEditForm拷贝文件到工程后修改类名、命名空间 二、 在项目的数据集中增加
Table
Adapter
,以查询需要维护的指定的数据表 三、 将DataGridView绑定到新增的数据表 四、 修改以下基类方法 名称 说明 构造方法 增加”Data
Table
属性=新增数据表”的代码 FormInit 增加需要的Form初始化代码,如RefreshData以获得数据 PostData 增加一行代码:新增的
Table
Adapter
.
Update
(row) RefreshData 增加使用新增
Table
Adapter
.Fill(Data
Table
)的代码,以获得查询数据。注意:代码需要写在IsRefreshData = true;和 IsRefreshData = false;语句的中间 RecordValid 增加自定义的数据校验语句。 NewRecord 增加自定义的新增数据默认值代码。
在ASP.NET 2.0中操作数据之六十六:在
Table
Adapter
s中使用现有的存储过程
导言: 在前面的文章里我们考察了如何让
Table
Adapter
s向导自动的创建存储过程.而在本文,我们将考察如何让
Table
Adapter
使用现有的存储过程。由于Northwind数据库现有的存储过程很少,我们也需要考察如何在Visual Studio环境里手动向数据库添加新的存储过程. 注意:在第61章《在事务里对数据库修改进行封装》里我们向
Table
Adapter
添加了一些方法以支持事务(比如 (BeginTransaction, CommitTransaction等)。我们可以在不修改数据访问层代码的情况下,在
一个
存储过程里管理整个事务.在本文,我们还将对事务里执行存储过程的T-
第七章2:
Table
Adapter
组件访问数据库.ppt
第七章2:
Table
Adapter
组件访问数据库
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章