In this post we are exploring more about DataRow class.
We use an object of the DataRow class to represent a row. You can store multiple DataRow objects in a
DataTable.
Here some of the DataRow properties:
Sr.No
|
Property
|
Type
|
Description
|
1)
|
Table
|
DataTable
|
Gets the DataTable object to which the DataRow belongs.
|
2)
|
RowState
|
DataRowState
|
Gets the current state of the DataRow. The state can be Added, Deleted, Detached (the row has been created but isn’t part of a DataRowCollection
object; a DataRow is in this state immediately after it has been created and
before it is added to a collection, or if it has been removed from a collection),
Modified, or Unchanged. The state depends in the operation performed on
the DataRow and whether the AcceptChanges() method has been called to commit the changes.
|
3)
|
ItemArray
|
object[]
|
Gets or sets all the DataColumn objects in the DataRow.
|
4)
|
HasErrors
|
bool
|
Returns a bool value that indicates whether any of the DataColumn objects in the DataRow have errors.
|
Here some of the DataRow Methods:
Sr.No
|
Method
|
Return Type
|
Description
|
1)
|
AcceptChanges()
|
void
|
Commits all the changes made to the DataSet object since it was loaded or since the last time the AcceptChanges() method was called.
|
2)
|
BeginEdit()
|
void
|
Starts an edit for the DataRow object.
|
3)
|
CancelEdit()
|
void
|
Cancels an edit for the DataRow object.
|
4)
|
ClearErrors()
|
void
|
Clears any errors for the DataRow object.
|
5)
|
Delete()
|
void
|
Deletes the DataRow object.
|
6)
|
EndEdit()
|
void
|
Stops an edit for the DataRow object.
|
7)
|
GetChildRows()
|
DataRow[]
|
Returns an array of DataRow objects that contain the child rows using the specified DataRelation object.
|
8)
|
GetColumnError()
|
string
|
Returns the description of the error for the specified DataColumn object.
|
9)
|
GetColumnsInError()
|
DataColumn[]
|
Returns an array of DataColumn objects that have errors.
|
10)
|
GetParentRow()
|
DataRow
|
Returns a DataRow object that contains the parent row using the specified DataRelation object.
|
11)
|
GetParentRows()
|
DataRow[]
|
Returns an array of DataRow objects that contain the parent rows using the specified DataRelation object.
|
12)
|
IsNull()
|
bool
|
Returns a bool value that indicates whether the specified DataColumn object contains a null value.
|
13)
|
RejectChanges()
|
void
|
Undoes all changes made to the DataRow object since the AcceptChanges() method was called.
|
14)
|
SetNull()
|
void
|
Sets the specified DataColumn object to a null value.
|
15)
|
SetParentRow()
|
void
|
Sets the parent row to the specified DataRow object.
|
No comments:
Post a Comment
Please do not enter any spam link in the comment box.