Если элементы в переменной сеанса имеют свойство, используемое для идентификации, то это очень просто.
Допустим, имя свойства - UniqueId
При привязке источника данных к набору сетки перед привязкой
DatKeyNames="UniqueId"
Затем, когда вы хотите удалить строку, просто получите значение UniqueId из DataKeys
GridView1.DataKeys[DeleteRowIndex].Value
Где DeleteRowIndex - индекс строки, удаляемой из вида сетки