1
所以我試圖返回我的datagridview中的所有列名稱。下面的代碼返回的列名除了最後,我的消息,說明Index was out of range
我認爲這是因爲我有我的datagridview少於500列。索引超出範圍(範圍可變)
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
'對於CN = 0到DataGridView1.Columns.Count - 1'也許? – Arvo
*尤其*如果列可以變化,請使用Columns.Count-1 – Plutonix
非常感謝@Arvo – Muhnamana