Не помещайте вопрос в качестве комментария в своем коде. Его сложнее найти.
Вы можете использовать метод GetValues()
из интерфейса IDataRecord
(который реализует программа чтения данных).
public IList<object[]> FindUsers()
{
using (var command = dbConn.CreateCommand())
{
command.CommandText = "SELECT * FROM users";
using (var reader = command.ExecuteReader())
{
var rows = new List<object[]>();
while (reader.Read())
{
var columns = new object[reader.FieldCount];
reader.GetValues(columns);
rows.Add(columns);
}
return rows;
}
}
}
Что позволяет позже использовать:
var users = FindUsers();
var value = users[rowIndex][columnIndex].ToString();