вы можете найти столбец в GridView.Columns и затем использовать его индекс, чтобы найти нужную ячейку. Нечто подобное в этом примере:
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
var myColumn = GridView1.Columns.Cast<DataControlField>().First(c => c.HeaderText == "MyColumn");
var row = GridView1.Rows[int.Parse(e.CommandArgument.ToString())];
var cell = row.Cells[GridView1.Columns.IndexOf(myColumn)];
}