JOE SKEET JOE SKEET - 1 year ago 147
C# Question

How to get the row number from a datatable?

I am looping through every row in a datatable:

foreach (DataRow row in dt.Rows) {}

I would like to get the index of the current row within the dt datatable. for example:

int index = dt.Rows[current row number]

How do i do this?

Answer Source
int index = dt.Rows.IndexOf(row);

But you're probably better off using a for loop instead of foreach.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download