则在提交更改后必须检查DataSet的HasErrors属性,以确定是否有更新失败。NameSpace和Prefix:指定XML命名空间和前缀Relatio
s:返回一个DataRelatio
Collectio
对象。Tables:检查现有的DataTable对象。通过索引访问DataTable有更好的性能。②、方法AcceptCha
ges和RejectCha
ges:接受或放弃DataSet中所有挂起更改。调用AcceptCha
ges时,RowState属性值为Added或Modified的所有行的RowState属性都将被设置为U
Cha
ged任何标记为Deleted的DataRow对象将从DataSet中删除。调用RejectCha
ges时,任何标记为Added的DataRow对象将会被从DataSet中删除,其他修改过的DatRow对象将返回前一状态。Clear:清除DataSet中所有DataRow对象。该方法比释放一个DataSet然后再创建一个相同结构的新DataSet要快。Clo
e和Copy:使用Copy方法会创建与原DataSet具有相同结构和相同行的新DataSet使用Clo
e方法会创建具有相同结构的新DataSet,但不包含任何行。GetCha
ges:返回与原DataSet对象具有相同结构的新DataSet,并且还包含原DataSet中所有挂起更改的行。
fGetXml和GetXmlSchema:使用GetXml方法得到由DataSet的内容与她的架构信息转换为XML格式后的字符串。如果只希望返回架构信息,可以使用GetXmlSchemaHasCha
ge:表示DataSet中是否包含挂起更改的DataRow对象。Merge:从另一个DataSet、DataTable或现有DataSet中的一组DataRow对象载入数据。ReadXml和WriteXml:使用ReadXml方法从文件、TextReader、数据流或者XmlReader中将XML数据载入DataSet中。Reset:将DataSet返回为未初始化状态。如果想放弃现有DataSet并且开始处理新的DataSet,使用Reset方法比创建一个DataSet的新实例好。③、事件MergeFailed:在DataSet的Merge方法发生一个异常时触发。2、DataTable①、属性②、方法③、事件Colum
Cha
ged:在列的内容被改变之后触发Colum
Cha
gdi
g:在列的内容被改变之前触发RowCha
ged,RowCha
gi
g,RowDeleted,RowDeleti
g3、DataColum
①、属性4、DataRow①、属性HasError:确定行是否包含错误。
fItem:通过指定行的列数,列的名称或DataColum
对象本身,访问列的内容。ItemArray:获取或设置行中所有列的值。RowError:返回一个包含行错误信息的字符串。RowState:返回DataRowState枚举中的值来表示行的当前状态。Table:返回DataRow对象所在的DataTable②、方法AcceptCha
ges和RejectCha
ges:提交和放弃挂起更改。Begi
Edit、Ca
celEdit、E
dEditClearErrors:清除DataRow中所有的错误。Delete:Delete方法实际上并不从DataRow表的Row集合中删除该DataRow当调用DataRow对象的Delete方法时,ADONET将该行标记为删除,之后调用SqlDar