I have a gridview with 2 datakeysname ie date and day.
foreach (GridViewRow row in gvCalenderData.Rows)
{
int date =Convert.ToInt32(gvCalenderData.DataKeys[row.RowIndex].Values[0].Tostring);
Session["cal_date"] = date;
string day = gvCalenderData.DataKeys[row.RowIndex].Values[1].ToString();
Session["cal_day"] = day;
}