Используйте метод DataItem.Eval () для того чтобы получить значение колонки VID в настоящее время рядка в взгляде решетки. Первым параметром будет предмет DataItem в настоящее время рядка и вторым параметром будет имя колонки.
Ошибка подняла потому что, e.Row.DataItemIndex будет предметом и не методом для того чтобы вызвать и передать имя колонки для того чтобы получить значение. Так используйте после Кодего образца: