Создание столбца в DataGrid и добавление данных - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет! Как в DataGrid создать 4 столбца и циклом добавить в них: в первом столбце - чекбокс во втором столбце - число в третьем столбце - картинка в четвертом столбце - текст Буду очень благодарен за пример.

Решение задачи: «Создание столбца в DataGrid и добавление данных»

textual
Листинг программы
  1.     Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  2.  
  3.         Dim dgv As New DataGridView
  4.         dgv.Location = New Point(3, 3)
  5.         dgv.Size = New Size(500, 200)
  6.  
  7.  
  8.         Dim col1 As New DataGridViewCheckBoxColumn()
  9.         col1.HeaderText = "Column1"
  10.  
  11.         Dim col2 As New DataGridViewTextBoxColumn()
  12.         col2.HeaderText = "Column2"
  13.         col2.ValueType = GetType(Integer) ' при вводе отличных от цифр знаков DGV может вызвать ошибку
  14.  
  15.  
  16.         Dim col3 As New DataGridViewImageColumn()
  17.         col3.HeaderText = "Column3"
  18.         col3.ImageLayout = DataGridViewImageCellLayout.Normal
  19.  
  20.  
  21.         Dim col4 As New DataGridViewTextBoxColumn()
  22.         col4.HeaderText = "Column4"
  23.  
  24.         dgv.Columns.AddRange(col1, col2, col3, col4)
  25.  
  26.         '<- для теста
  27.         Dim flag As Boolean = False
  28.         Dim img As New Bitmap(10, 10)
  29.         Dim g As Graphics = Graphics.FromImage(img)
  30.         g.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
  31.         g.FillEllipse(Brushes.Yellow, 0, 0, 10, 10)
  32.         g.Dispose()
  33.         '->
  34.  
  35.         For i As Integer = 0 To 9
  36.             flag = Not flag
  37.             dgv.Rows.Add(flag, i, img.Clone(), "String " & i.ToString())
  38.         Next
  39.  
  40.         Me.Controls.Add(dgv)
  41.  
  42.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.3 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы