Вывод двумерных массивов в DataGridView - Visual Basic .NET
Формулировка задачи:
Есть динамический двумерный массив, нужно вывести его в DataGridView.
Помогите пожалуйста, сегодня началась тема, а на завтра уже нужно принести несколько готовых программ.
я что-то написал, но ничего не работает
Листинг программы
- Dim a(,) As Int32
- Dim i, o, k, j, c As Byte
- i = CInt(InputBox("Кол-во столбцов"))
- j = CInt(InputBox("Кол-во строк"))
- ReDim a(i, j)
- DataGridView1.ColumnCount = i
- For p As Byte = 1 To j - 1
- DataGridView1.Rows.Add()
- Next
- o = j
- k = i
- Randomize()
- For j = 1 To o
- For i = 1 To k
- a(i, j) = Fix(Rnd(50 + 1))
- Next
- Next
- For j = 1 To o
- For i = 1 To k
- DataGridView1.Rows(j).Cells(i).Value = CStr(a(i, j))
- Next i
- Next j
Решение задачи: «Вывод двумерных массивов в DataGridView»
textual
Листинг программы
- Dim R As New Random
- Dim Matrix(10, 10) As Integer
- Dim Dt As New DataTable
- For X As Integer = 0 To 9
- Dt.Columns.Add("X" & X + 1)
- For Y As Integer = 0 To 9
- If Dt.Rows.Count <> 10 Then Dt.Rows.Add()
- Matrix(Y, X) = R.Next(-100, 101)
- Dt(Y)(X) = Matrix(Y, X)
- Next
- Next
- DataGridView1.DataSource = Dt
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д