请问,DataRow这些知识不太懂

d2vv244 2012-09-02 09:02:08
DataRow的这些知识:

RowState属性:行状态。
CancelEdit方法:取消对该行的当前编辑。
AcceptChanges方法:提交自上次调用 AcceptChanges以来对该行进行的所有更改。
BeginEdit方法:对DataRow对象开始编辑操作
EndEdit方法:终止发生在该行的编辑。
Delete方法:删除行
RejectChanges方法:拒绝自上次调用AcceptChanges以来对该行进行的所有更改。



这些到底是什么东西哦?是用在什么场景中啊?修改行的内容,不是直接修改就得了吗?这些是什么跟什么啊
到处查资料都查不到
...全文
202 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ycproc 2012-09-03
  • 打赏
  • 举报
回复

在表模块模式的 数据操作下
行数据操作会用到
sunylf 2012-09-03
  • 打赏
  • 举报
回复
內存和數據庫中實際保存的資料的差別.
EnForGrass 2012-09-03
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

http://msdn.microsoft.com/zh-cn/library/system.data.datarow_methods(v=vs.90)
当你在内存当中操作DataTable的DataRow的时候,就会用到这些方法,对数据行进行修改、删除等操作。
[/Quote]
MSDN可以让你了解
DataRow 方法
enaking 2012-09-03
  • 打赏
  • 举报
回复
你要结合Table一起看,这些都是最基本的东西,,只要你型清楚了DATAROW和DATATABLE的关系就明白了,
代码誊写工 2012-09-03
  • 打赏
  • 举报
回复
就是给你一片后悔药
dalmeeme 2012-09-02
  • 打赏
  • 举报
回复
利用数据适配器更新数据源时有时也会用到,比如CommandBuilder会根据RowState生成相应的增删改命令。
bwangel 2012-09-02
  • 打赏
  • 举报
回复
当DataTable跟控件绑定时这些方法非常有用。
而且基本上是由控件根据用户的编辑行为自动调用的。一般不需要你操心。
举例:比如你在dataGridView的某一行编辑完后按了Esc键,那么它就会自动调用CancelEdit方法来取消修改。
全栈极简 2012-09-02
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/system.data.datarow_methods(v=vs.90)
当你在内存当中操作DataTable的DataRow的时候,就会用到这些方法,对数据行进行修改、删除等操作。
d2vv244 2012-09-02
  • 打赏
  • 举报
回复
等待.........

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧