Looping through rows in a DataView

Alex Angas picture Alex Angas · Sep 15, 2009 · Viewed 116k times · Source

The DataView object doesn't have a Rows property like DataTable.

How do I loop through the rows of a DataView?

Answer

Alex Angas picture Alex Angas · Sep 15, 2009

The DataView object itself is used to loop through DataView rows.

DataView rows are represented by the DataRowView object. The DataRowView.Row property provides access to the original DataTable row.

C#

foreach (DataRowView rowView in dataView)
{
    DataRow row = rowView.Row;
    // Do something //
}

VB.NET

For Each rowView As DataRowView in dataView
    Dim row As DataRow = rowView.Row
    ' Do something '
Next