COLUNA DATAGRIDVIEW
Bom dia, como faço para saber (via código) em que coluna o cursor está posicionado??
Obrigado,
Obrigado,
Use os métodos ColumnIndex e RowIndex.
Private Sub DataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellClick
Dim STR As String = String.Format([Ô]O index da coluna selecionada é: {0} e o index da linha selecionada é: {1}[Ô], e.ColumnIndex, e.RowIndex)
MessageBox.Show(STR)
End Sub
JONATHANSTECKER - como faço para colocar no evento KeyPress ou KeyDown?
Obrigado,
Obrigado,
Assim...
Private Sub DataGridView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles DataGridView1.KeyDown
Dim STR As String = String.Format([Ô]O index da coluna selecionada é: {0} e o index da linha selecionada é: {1}[Ô], Me.DataGridView1.CurrentCell.ColumnIndex, Me.DataGridView1.CurrentCell.RowIndex)
MessageBox.Show(STR)
End Sub
JONATHANSTECKER - deu certo - obrigado, só que agora estou tentando formatar uma determinada coluna mas está me retornando o seguinte erro:
Object reference not set to an instance of an object.
o comando é este:
Dim STR As String = String.Format([Ô]{0}[Ô], Me.DataGridView1.CurrentCell.ColumnIndex)
Select Case STR
Case 3
With Me.DataGridView1
.Columns(STR).DefaultCellStyle.Format = [Ô]c[Ô]
End With
Case 4
Case 5
End Select
Onde:
STR é a coluna a qual quero formatar desta forma: 99.999.99,99
O que está de errado nesta instrução??
Obrigado,
Object reference not set to an instance of an object.
o comando é este:
Dim STR As String = String.Format([Ô]{0}[Ô], Me.DataGridView1.CurrentCell.ColumnIndex)
Select Case STR
Case 3
With Me.DataGridView1
.Columns(STR).DefaultCellStyle.Format = [Ô]c[Ô]
End With
Case 4
Case 5
End Select
Onde:
STR é a coluna a qual quero formatar desta forma: 99.999.99,99
O que está de errado nesta instrução??
Obrigado,
Tópico encerrado , respostas não são mais permitidas