page contents

C#编程之DataColumn和DataRow对象讲解

本文讲述了C#编程之DataColumn和DataRow对象讲解!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

attachments-2022-08-2UlcVlMy630431b98ae71.png本文讲述了C#编程之DataColumn和DataRow对象讲解!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

1)DataColumn对象
在DataTable里,用DataColumn对象来描述对应数据表的字段,用DataRow对象来描述对应数据库的记录。
值得注意的是,DataTable对象一般不对表的结构进行修改,所以一般只通过Column对象读列。
DataColumn对象的常用属性如下。
Caption属性:用来获取和设置列的标题。
ColumnName属性:用来描述该DataColumn在DataColumnCollection中的名字。
DataType属性:用来描述存储在该列中数据的类型。
2)DataRow对象
在DataTable里,用DataRow对象来描述对应数据库的记录。DataRow对象和DataTable对象里的Rows属性相似,都用来描述DataTable里的记录。
但在ADO.NET下的DataRow有“原始数据”和“已经更新的数据”之分,并且,DataRow中的修改后的数据是不能即时体现到数据库中的,只有调用DataSet的Update方法,才能更新数据。
DataRow对象的重要属性有RowState属性,用来表示该DataRow是否被修改和修改方式。RowState属性可以取的值有Added、Deleted、Modified或Unchanged。
设置当前DataRow对象的RowState属性的方法:此类方法有:
voidSetAdded( ) ;
voidSetModified();
DataRow对象还有以下重要方法:
①void AcceptChanges()方法:该方法用来向数据库提交上次执行AcceptChanges方法后对该行的所有修改。
②void Delete()方法:该方法用来删除当前的DataRow对象。
③void BeginEdit()方法:该方法用来对DataRow对象开始编辑操作。
④void cancelEdit()方法:该方法用来取消对当前DataRow对象的编辑操作。
⑤void EndEdit()方法:该方法用来终止对当前DataRow对象的编辑操作。 

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

想高效系统的学习Python编程语言,推荐大家关注一个微信公众号:Python编程学习圈。每天分享行业资讯、技术干货供大家阅读,关注即可免费领取整套Python入门到进阶的学习资料以及教程,感兴趣的小伙伴赶紧行动起来吧。

attachments-2022-05-rLS4AIF8628ee5f3b7e12.jpg


  • 发表于 2022-08-23 09:47
  • 阅读 ( 700 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1316 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章