SELECIONAR PROXIMA LINHA AUTOMATICAMENTE

GILBERTOJW 08/02/2013 09:30:02
#419008
Pessoal ao clicar o botão é cancelado no banco e também no datagridview a linha selecionada. Preciso que automaticamente a próxima linha seja selecionada e o valor dela apareça em meu textbox.
Qual sería o código desta linha ?


If TextBox3.Text <> [Ô][Ô] Then
cnnOLEDB.ConnectionString = strConnectionString
cnnOLEDB.Open()
cmdUpdate.CommandText = [Ô]UPDATE produtos SET criado=[ô]NO[ô] WHERE corrigido = [ô][Ô] & TextBox3.Text & [Ô][ô];[Ô]
cmdUpdate.CommandType = CommandType.Text
cmdUpdate.Connection = cnnOLEDB
cmdUpdate.ExecuteNonQuery()
cmdUpdate.Dispose()
cnnOLEDB.Close()

DataGridView2.Rows.RemoveAt(intLinhaescolhida)
TextBox3.Text = [Ô][Ô]
xxxxxxxxxxxxxxxxxxx quero que aqui tenha uma código que selecione automaticamente a proxima linha.
Else
MsgBox([Ô]Não há um ítem selecionado, para que a operação se realize.[Ô])
End If

E também que ao abrir o Datagrid, a primeira linha seja automaticamente selecionada.


Agradeço;
ROBSON220BASS 08/02/2013 10:43:57
#419015
Resposta escolhida
tenta assim,

If TextBox3.Text <> [Ô][Ô] Then
cnnOLEDB.ConnectionString = strConnectionString
cnnOLEDB.Open()
cmdUpdate.CommandText = [Ô]UPDATE produtos SET criado=[ô]NO[ô] WHERE corrigido = [ô][Ô] & TextBox3.Text & [Ô][ô];[Ô]
cmdUpdate.CommandType = CommandType.Text
cmdUpdate.Connection = cnnOLEDB
cmdUpdate.ExecuteNonQuery()
cmdUpdate.Dispose()
cnnOLEDB.Close()

DataGridView2.Rows.RemoveAt(intLinhaescolhida)
TextBox3.Text = [Ô][Ô]

intLinhaescolhida = DataGridView1.CurrentRow.Index + 1
DataGridView1.Rows(intLinhaescolhida).Selected = True
strProduto = DataGridView1.Rows(intLinhaescolhida).Cells(1).Value
seutextbox.Text = strProduto

Else
MsgBox([Ô]Não há um ítem selecionado, para que a operação se realize.[Ô])
End If



ate+
GILBERTOJW 08/02/2013 10:59:24
#419016
Funcionou Robson . Já estou usando.

Agradeço;
PERCIFILHO 08/02/2013 14:16:54
#419029
Por favor, encerre o tópico, então.

Até mais.
Tópico encerrado , respostas não são mais permitidas