在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對象,可以方便地對數據庫表中的數據進行操作,包括獲取、修改、刪除等操作。