DataRow对象的常用属性:

HasError——确定行是否包含错误。

Item——通过指定行的列数,读取行内的数据,如Item(2),就是读取第3个数据。

ItemArray——获取或设置行中所有列的值。

RowError——返回一个包含行错误信息的字符串。

RowState——返回DataRowState枚举中的值来表示行的当前状态。

Table——返回DataRow对象所在的DataTable,该行所属的数据表。

DataRow对象的常用方法:

AcceptChanges和RejectChanges——提交和放弃挂起更改。

ClearErrors——清除DataRow中所有的错误。

Delete——Delete方法实际上并不从DataRow表的Row集合中删除该DataRow.当调用DataRow对象的Delete方法时,ADO.NET将该行标记为删除,之后调用SqlDataAdapter对象的Update方法来删除其在数据库中对应的行。

如果希望彻底删除DataRow,可以调用Delete方法,接着再调用它的AccepteChanges方法,还可以使用DataRowCollection对象的Remove方法完成相同的任务。

行DataRow对象的属性和方法相关推荐

  1. 行(DataRow)对象四种行版本:Current! Original! Proposed! Default!

    DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行.下面简要的介绍一下行状态和行版本的特点和关系. ...

  2. ASP.NET基础教程-DataView对象的属性、方法、枚举成员

    DataView对象用于通过过滤器查看DataTable对象中的特定行.也可以排序用DataView查看的行.可以增加.修改与删除DataView中的行,这些改变也适用于DataView将从中进行读取 ...

  3. HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次)

    HTML中DOM对象的属性和方法的层级关系是怎样的?(目录即层次) 一.总结 一句话总结:目录就是测试题 1.document取得元素(get element)的方式有哪几种? 解答:四种,分别是id ...

  4. JavaScript中的高级特性及特别对象、属性和方法

    一,编写构造函数    可以使用 new 运算符结合像 Object().Date() 和 Function() 这样的预定义的构造函数来创建对象并对其初始化.面向对象的编程其强有力的特征是定义自定义 ...

  5. 7.1.3 Python进阶 《函数》定义、调用,参数,返回值《面向对象》概念,类,实例,对象,属性,方法《模块、包》导入,自定义,常用内置:datatime,time,random,os,sys

    目录 ======== 第四部分 Python进阶 ======== 第一节 函数 4.1.1 函数定义及调用 4.1.2 函数的参数 4.1.3 函数的返回值 第二节 面向对象 4.2.1 面向对象 ...

  6. [置顶] 深入浅出Javascript(三)创建自定义对象以及属性、方法

    怎么样创建一个对象? 利用Object创建自定义对象 JavaScript能够自定义对象来扩展程序的功能,不仅如此,它还能扩展JavaScript提供的内置对象,新增内置对象的属性或方法 例如下面代码 ...

  7. jQuery Event对象的属性和方法

    介绍之前先介绍jQuery的一个方法 jQuery.event.fix(event || window.event); 此方法个浏览器的event对象转换为 jQuery.event; 如果您的事件是 ...

  8. 细说JavaScript中对象的属性和方法

    最近在回家的路上读了尼古拉斯的新书<JavaScript面向对象精要>,发现自己对对象的属性和方法不是很熟悉,特别是es5新增的部分,特写此文总结一下,同时也与大家共勉. 本文分为两部分, ...

  9. python查看类的属性和方法_Python 获取对象的属性和方法—dir 函数

    工作中,我们使用一些之前没用到过的模块,使用时需要了解一下这个模块中的一些类的方法或属性,怎么做呢?目前我比较常用的两款IDE"Pycharm"和"VSCode" ...

最新文章

  1. Payment Spring Boot 1.0.2.RELEASE 发布,接入微信支付分、先享卡功能
  2. python 多进程 字典,数组
  3. linux ubuntu kill指令和killall指令的区别(killall会终止所有与该名字匹配的进程)
  4. 关掉微软Word的一些不必要的插件,提高启动速度
  5. visual studio 2010常用快捷键
  6. HDU 1231.最大连续子序列-dp+位置标记
  7. C 语言 结构类型 结构
  8. 优化理论11---- Zoutendijk可行方向法、非线性约束情形、ε起作用约束可行方向法、Frank-Wolfe 方法
  9. Android开发环境配置
  10. 山东理工——1019
  11. java macd_MACD到底是什么?
  12. Docker端口映射不起作用的解决办法
  13. idea启动spring boot 错误: 找不到或无法加载主类
  14. 如何dismiss多个viewController
  15. 捍卫者usb管理控制系统_捍卫效用优先CSS
  16. 华南师范大学计算机学院教务,促进教考协调,创新教育形式,服务人才培养 ——计算机学院2016-2017(1)学期期末考试工作纪实...
  17. 生日悖论问题——《算法导论学习笔记》
  18. linux 开机画面
  19. Unity_YM_拼图2
  20. linux里vnc如何使用,linux下vnc的使用

热门文章

  1. 无需Docker, 5分钟徒手DIY 一个Linux容器
  2. nodejs基础整理
  3. 2017北京国庆刷题Day2 afternoon
  4. linux下pwd命令学习
  5. 动态修改tabs选项卡和datagrid的某些属性值
  6. 优先队列之Leetcode 23合并K个有序链表
  7. 变量独立与不相关的区别
  8. Transformer入门Transformer和CNN之间的区别
  9. Ablation study 是什么意思?
  10. numpy: np.random.get_state()