Если ваша процедура возвращает более 1 строки данных, то я бы предложил привязку к сетке данных.Таким образом, вы также можете просмотреть выходные данные и (ui) способ отладки.Если у вас есть представление таблицы данных, показывающее ваши строки данных, я бы сделал что-то вроде этого:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if(row.Cells["Name of the field"].Value != DBNull.Value)
{
string Myval = row.Cells["Name of the field"].Value;
}
}
Но это долгий способ сделать это и проверить.Чтобы быть честным метод, который вы используете, я думаю, должен работать, вы получаете ошибку?или неверное значение?