У меня есть веб-сервис, который заполняет мой DataGridView
с помощью нескольких веб-методов.
Без этого кода все работает отлично, но мне нужно, чтобы изображение менялось в зависимости от выбранной строки, а имя изображения будет находиться в статической колонке, которая не изменится.
Я пытаюсь в своем веб-методе отправить имя картинки, равное picture1.jpg
.
В приложении Windows я использую этот код:
int i;
i = memdataGV.SelectedCells[0].RowIndex;
var pictext = memdataGV.Rows[i].Cells[5].Value.ToString();
pictureBox1.ImageLocation = "C:\\Pictures\\" + pictext;
При первом заполнении DataGridView
все работает нормально, но когда я нажимаю на одно из событий моей кнопки, оно выдает исключение в следующей строке:
var pictext = memdataGV.Rows[i].Cells[5].Value.ToString();
Исключение NullReferenceException не обработано
Я попытался отладить код и добавил оператор if
в начало, но, похоже, не исправил его.