在C#中,DataRow是用于表示数据库表中的一行数据的对象。DataRow对象通常是通过DataTable对象的NewRow()方法创建的。
以下是DataRow对象的一些常用属性和方法:
Item:用于获取或设置DataRow中指定列的值。 例如:string name = row[“Name”].ToString();
Table:返回包含该DataRow的DataTable对象。 例如:DataTable table = row.Table;
RowState:表示DataRow的状态,包括Added、Modified、Deleted等。 例如:DataRowState state = row.RowState;
AcceptChanges():接受对DataRow的所有更改,标记为Unchanged状态。 例如:row.AcceptChanges();
RejectChanges():取消对DataRow的所有更改,还原为最初的状态。 例如:row.RejectChanges();
Delete():删除该DataRow。 例如:row.Delete();
通过使用DataRow对象,可以方便地对数据库表中的数据进行操作,包括获取、修改、删除等操作。