Итак, я пытаюсь вернуть все имена столбцов в моем datagridview. Код ниже возвращает имена столбцов, кроме как в конце, я сообщение, указывающее Index was out of range
Я предполагаю, что это потому, что у меня меньше 500 столбцов в моем datagridview.Индекс вне диапазона (диапазон переменный)
500 может теоретически быть любой величиной, у некоторых может быть только 20 столбцов, у других может быть 300 столбцов.
Как я могу устранить эту ошибку?
Dim c As Integer
For cn = 0 To 500
c = c + cn
'Debug.Print(cn)
Debug.Print(DataGridView1.Columns(cn).Name)
Next cn
'Для сп = 0 В DataGridView1.Columns.Count - 1' возможно? – Arvo
* особенно * если столбцы могут отличаться, используйте колонку. Count-1 – Plutonix
Очень ценим @Arvo – Muhnamana