Я хотел бы изменить цвет фона RichTextBox, который находится в ячейке DataGridView.
Я пытался использовать
Me.dgvPartTracking.Item(columnIndex, rowIndex).Style.BackColor = Color.LightGreen
Me.dgvPartTracking.Item (columnIndex, rowIndex) .Style.ForeColor = Color.Black
но в результате изменяется только фон ячейки, а цвет фона фона RichTextBox по-прежнему остается белым *
Вывод как показано ниже:
Образец результата
Метод, который я использовал для назначения RichTextBox в DataGridView.
* Я использую цикл, чтобы добавить столбцы и строки, как показано ниже
Dim Col As New DataGridViewRichTextBoxColumn
Col.Name = "schedule" & columnCount
Col.HeaderText = "" & columnCount
Col.DefaultCellStyle.WrapMode = Windows.Forms.DataGridViewTriState.True
Col.DefaultCellStyle.Alignment = DataGridViewContentAlignment.TopLeft
Col.Width = 195
Col.ReadOnly = True
Col.SortMode = Windows.Forms.DataGridViewColumnSortMode.NotSortable
Col.Resizable = Windows.Forms.DataGridViewTriState.True
Col.AutoSizeMode = Windows.Forms.DataGridViewAutoSizeColumnMode.NotSet
Col.Visible = True
Me.dgvPartTracking.Columns.Add(Col)
Me.dgvPartTracking.Rows.Add(1)
Я еще не установил цвет фона в этом коде, потому что я хотел бы изменить различные цвета фона для каждой ячейки в DataGridView позже