dt.Rows[r]
должен возвращать DataRow
при условии, что r
является значением int
между 0
и dt.Rows.Count-1
включительно.
Чтобы получить определенное значение ячейки из DataRow
, вы используете один из его индексаторов, поэтому вам не нужен .Cells
- вы можете просто сделать dt.Rows[r][c]
, где c
- это либо int
, string
или DataColumn