Как я могу изменить задний цвет активной ячейки строки и столбца
hi I'm new in vb and I want to change row and column backcolor for active cell but my code not work well :
Что я уже пробовал:
Dim col_index As Byte Dim row_index As Byte Private Sub dgv1_CellEnter_1(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgv1.CellEnter Try If dgv1.CurrentCell.ColumnIndex > 0 Then TextBox1.Text = dgv1.CurrentRow.Cells.Item("stu_sery").Value index = dgv1.CurrentRow.Index ComboBox1.SelectedIndex = dgv1.CurrentCell.ColumnIndex - 1 dgv1.Columns(dgv1.CurrentCell.ColumnIndex).DefaultCellStyle.BackColor = Color.Aqua dgv1.Rows(dgv1.CurrentCell.RowIndex).DefaultCellStyle.BackColor = Color.Aqua dgv1.Columns(col_index).DefaultCellStyle.BackColor= Color.White dgv1.Rows(row_index).DefaultCellStyle.BackColor = Color.White row_index = dgv1.CurrentCell.RowIndex col_index = dgv1.CurrentCell.ColumnIndex End If Catch ex As Exception End Try End Sub
Ram Nunna
В чем заключается ошибка, которую вы получаете?
Taha Ahmed
Когда я изменить ячейку предыдущей строки и столбца ячейки цвет фона будет белым и мой новый столбец активной ячейки