E.ROWINDEX
Pessoal tenho essa aplicação , mas a intLinhaescolhida não incrementa conforme eu rodo pelo datagridview.
O que pode me ajudar ?
Private Sub DataGridView1_RowEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.RowEnter
On Error Resume Next
Dim strProduto As String
TextBox2.Visible = True
strProduto = DataGridView1.Rows(e.RowIndex).Cells(1).Value
intNum = DataGridView1.Rows(e.RowIndex).Cells(0).Value
TextBox2.Text = ComboBox1.Text & [Ô] [Ô] & strProduto
intLinhaescolhida = e.RowIndex
End Sub
Agradeço;
O que pode me ajudar ?
Private Sub DataGridView1_RowEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.RowEnter
On Error Resume Next
Dim strProduto As String
TextBox2.Visible = True
strProduto = DataGridView1.Rows(e.RowIndex).Cells(1).Value
intNum = DataGridView1.Rows(e.RowIndex).Cells(0).Value
TextBox2.Text = ComboBox1.Text & [Ô] [Ô] & strProduto
intLinhaescolhida = e.RowIndex
End Sub
Agradeço;
amigo, percebi que voce esta querendo pegar o valor da linha do datagridview, é isso mesmo?
se for, faça assim:
On Error Resume Next
Dim strProduto As String
TextBox2.Visible = True
with DataGridView1
strProduto = .Rows(.CurrentRow.Index).Cells(1).Value
intNum = .Rows(.CurrentRow.Index).Cells(0).Value
TextBox2.Text = ComboBox1.Text & [Ô] [Ô] & strProduto
intLinhaescolhida = .CurrentRow.Index
end with
outra coisa seu topico esta aberto como vb/vba, mas se refere a vb.net
pois o datagridview e um componete da versao .net
ate+
se for, faça assim:
On Error Resume Next
Dim strProduto As String
TextBox2.Visible = True
with DataGridView1
strProduto = .Rows(.CurrentRow.Index).Cells(1).Value
intNum = .Rows(.CurrentRow.Index).Cells(0).Value
TextBox2.Text = ComboBox1.Text & [Ô] [Ô] & strProduto
intLinhaescolhida = .CurrentRow.Index
end with
outra coisa seu topico esta aberto como vb/vba, mas se refere a vb.net
pois o datagridview e um componete da versao .net
ate+
Robson agradeço.
O que eu preciso é que intLinhaescolhida me indique o número da linha. Se é a primeira linha ou a segunda linha e assim por diante, para que depois eu faça um cancelamento da linha anteriormente escolhida.
O que eu preciso é que intLinhaescolhida me indique o número da linha. Se é a primeira linha ou a segunda linha e assim por diante, para que depois eu faça um cancelamento da linha anteriormente escolhida.
Consegui resolver amigos
Coloquei
DataGridView1.Rows.Remove(DataGridView1.CurrentRow) no lugar de
intLinhaescolhida = .CurrentRow.Index e funcionou
Agradeço;
Robson estou te pontuando pela disposição de ajudar camarada
Abraços;
Coloquei
DataGridView1.Rows.Remove(DataGridView1.CurrentRow) no lugar de
intLinhaescolhida = .CurrentRow.Index e funcionou
Agradeço;
Robson estou te pontuando pela disposição de ajudar camarada
Abraços;
Tópico encerrado , respostas não são mais permitidas