그래서 2 차원 배열을 2 배열에 넣으려고하지만 배열의 경계 밖으로 인덱스를 계속 가져옵니다. 왜 내가 이걸하는지 묻는 이유는 viewstate
개체에 저장할 수 있기 때문에 지속적으로 데이터를 검색 할 필요가 없기 때문입니다.VB에서 배열 범위를 벗어나는 인덱스
Dim testArray As String() = {}
testArray(0) = dataArray(0, 1)
과 viewstate
에 2 차원 배열을 저장하는 방법이 있는지 알려 주시기 :
내가 사용하려고했던 코드
이있다. 감사!아, 난을 heres dataArray 코드
Private Function getDataArray() As Array
Dim x As Integer
Dim DT As DataTable
Dim TA As New DSOldOrdersTableAdapters.TA
DT = getOldOrders()
ReDim dataArray(3, DT.Rows.Count - 1)
For x = 0 To DT.Rows.Count - 1
dataArray(0, x) = DT.Rows(x).Item("SO")
dataArray(1, x) = DT.Rows(x).Item("Customer")
dataArray(2, x) = DT.Rows(x).Item("ShipBy")
Next
Return dataArray
End Function
배열을 가질 필요? – Psychemaster
어제 게시 한 '인덱스가 배열의 범위 밖에 있습니다'라는 질문과 다른가요? 그렇다면 문제의 코드를 볼 필요가 있습니다. – pmcoltrane
내가 가지고있는 전부는 내가 거기에있는 것입니다. 색인이 배열을 벗어나는 이유를 알아낼 수 없습니다. – user3730539