社区
C#
帖子详情
updatecommand 和deletecommand
yanpengtao
2010-05-18 11:01:06
小弟在添加TableAdapter时 添加好了以后 在右边的属性栏里没有updatecommand 和deletecommand !!主键已经设置了
...全文
46
2
打赏
收藏
updatecommand 和deletecommand
小弟在添加TableAdapter时 添加好了以后 在右边的属性栏里没有updatecommand 和deletecommand !!主键已经设置了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
捷哥1999
2010-05-18
打赏
举报
回复
TableAdapter 概述
http://msdn.microsoft.com/zh-cn/library/bz9tthwx%28VS.80%29.aspx
如何:使用 TableAdapter 更新数据
http://msdn.microsoft.com/zh-cn/library/ms171933%28VS.80%29.aspx
捷哥1999
2010-05-18
打赏
举报
回复
你用sqldataadapter!
Insert和Delete方法是TableAdapter直接提供的。
在ASP.NET 2.0中操作数据之四十七:用SqlDataSource控件插入、更新、删除数据
本文主要介绍使用SqlDataSource控件完成插入、更新、删除数据等操作,通过设置向导,SqlDataSource控件的Insert
Command
,
Update
Command
和
Delete
Command
属性都会被赋以相应的 INSERT,
UPDATE
和
DELETE
SQL语句,从而实现相应的操作。
C# oracle通用类
C# oracle 类 事务处理 #region 公有方法 public void JoinTransaction(Transaction transaction) { if (this._transaction != null) { throw new Exception("对象已经在另一个事务中"); } else { this._transaction = transaction.DataBaseTransaction; } } public void QuitTransaction() { if (this._transaction != null) { // 确保_dataAdapter对象的各命令的连接不是事务的连接,以免Dispose _dataAdapter对象时,意外关闭事务的连接。 if (this._dataAdapter != null) { if (this._dataAdapter.Select
Command
!= null) { if (this._dataAdapter.Select
Command
.Connection != null) if (this._dataAdapter.Select
Command
.Connection.Equals(this._transaction.Connection)) this._dataAdapter.Select
Command
.Connection = null; } if (this._dataAdapter.Insert
Command
!= null) { if (this._dataAdapter.Insert
Command
.Connection != null) if (this._dataAdapter.Insert
Command
.Connection.Equals(this._transaction.Connection)) this._dataAdapter.Insert
Command
.Connection = null; } if (_dataAdapter.
Update
Command
!= null) { if (this._dataAdapter.
Update
Command
.Connection != null) if (this._dataAdapter.
Update
Command
.Connection.Equals(this._transaction.Connection)) this._dataAdapter.
Update
Command
.Connection = null; } if (_dataAdapter.
Delete
Command
!= null) { if (this._dataAdapter.
Delete
Command
.Connection != null) if (this._dataAdapter.
Delete
Command
.Connection.Equals(this._transaction.Connection)) this._dataAdapter.
Delete
Command
.Connection = null; } } //确保本对象的连接不是事务的连接,以免本对象Dispose时,意外关闭事务的连接。 if (this._connection != null) { if (this._connection.Equals(this._transaction.Connection)) this._connection = null; } // this._transaction = null; } } #endregion
DataAdapter和DataTable
DataAdapter和DataTable。它讲的是DataAdapter的Insert
Command
、
delete
Command
、
update
Command
、Select
Command
,以及用dataTable进行创建数据和查询
ASP.NET项目实训:“新闻发布系统” 评论管理.ppt
任务实施 任 务1:评论管理 评论管理设计如图所示 任务实施 任 务1:评论管理 选择“智能标记”中的“编辑列”命令,弹出如图所示的对话框,可以对Gridview控件中显示的每一列进行详细的设置 任务实施 任 务1:评论管理 之后对GridView控件的模板列进行设置,主要HTML代码: 任务实施 任 务1:评论管理 任务实施效果图: 归纳总结 可以在GridView控件的模板列中使用BoundField模板生成只需要显示的数据行。而如果想生成其它更加复杂的数据行,可以使用TemplateField模板。TemplateField模板内部又包含很多子模板,可以插入任意HTML代码和服务器端控件,从而实现非常复杂的数据显示和用户操作; 可以对SqlDataSource控件的ConnectionString属性指定数据源,可以对
Delete
Command
、
Update
Command
、Select
Command
三种标记指定SQL语句,以此来实现对数据库的操作; 可以通过将页面中的功能区块封装成自定义控件,这样调整局部区块时,不会引起整个页面的变动,以此来增加整个页面编码的灵活性。当使用自定义
DataAdapter执行批量更新的实例代码
在以前版本的 ADO.NET 中,使用 DataSet 中的更改来更新数据库时,DataAdapter 的
Update
方法每次更新数据库的一行。因为该方法循环访问指定 DataTable 中的行,所以,会检查每个 DataRow,确定是否已修改。如果该行已修改,将根据该行的 RowState 属性值调用相应的
Update
Command
、Insert
Command
或
Delete
Command
。每一次行更新都涉及网络与数据库之间的双向数据传输。 在 ADO.NET 2.0 中,DataAdapter 公开了
Update
BatchSize 属性。将
Update
BatchSize
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章