Здравствуйте, Dronopotamus, Вы писали:
D>ключевое поле должно присутствовать в датасете, а в гриде не обязательно D>у GridViewRow есть сво-во DataItem, которое является DataRowView — оттуда и бери значение ключевого поля
Вот что у меня работает на OnButtonClick
foreach (GridViewRow row in GridView1.Rows)
{
DataRowView rowView = (DataRowView)row.DataItem;
int Permitted = rowView["Permitted"];
...
}