Индекс ячейки Datagridview изменяется или неверен VB.net

У меня есть сетевое представление данных, которое заполняется двумя столбцами datagridview (столбцы 0 и 1) при загрузке формы. Представление сетки данных находится на элементе управления вкладками. Вкладка с представлением сетки данных - не первая вкладка, которая будет показана. Мне нужно иметь возможность ссылаться на ячейки в сетке данных, и я использую datagridview1.Rows(1).Cells(2).Value.

Для тестирования я создал кнопку, которая запускает окно сообщения со значениями ячеек 2, 3 и 4. Когда форма загружается впервые, я могу нажать кнопку и получить правильное значение для того, что находится в ячейках 2,3 и 4 без проблем (правильные значения: "Мальчик", "27", "Январь"). Когда я перехожу на вкладку с сеткой данных и снова пытаюсь нажать кнопку тестирования, кажется, что все индексы ячеек смещены вправо на 2 (новые-неверные значения: '', '', 'Boy' или NOTHING, НИЧЕГО, "Мальчик"). Я ничего не изменяю с помощью кода, это происходит только после того, как я перехожу на вкладку с представлением данных. Это почти как столбцы кнопок испортить его.

У кого-нибудь есть и идеи или направления, чтобы обойти это?

0 ответов

Другие вопросы по тегам