SELECIONAR UM REGISTRO

THRON 08/02/2016 19:47:31
#457382
Boa tarde galera,

a duvida é a seguinte;

Como faço para selecionar um determinado registro no datagrid a partir de um botão, ex: clico no botão, me da o registro 3


Porque a duvida? Coloquei em uma timer de uns 5 minutos, para ficar dando select no banco, ai se eu seleciono um registro, carrega nas labels, textbox, etc... ai quando bate os 5 minutos e o timer da o selec, ele automaticamente volta pro registro 1, então pensei, quando o usuario clicar no grid, vai me dar o ID do registro ai, coloco um try, e ai seria a logica DataGridView1.CurrentRow.Selected = I [ô] Variável q recebe o id
THRON 08/02/2016 19:52:08
#457383
n vai dar certo, porque vai carregar o id do database :/, alguém sabe um método diferente?
KURTGU 08/02/2016 19:59:05
#457384
Quando voce carrega o datagrid uma das colunas e o id do cliente ao selecionar, no grid o cliente pegue a linha selecionada e busque no banco te retornando os dados do id selecionado simples assim....
THRON 08/02/2016 20:06:11
#457385
tipo, queria manter os registros e quando dar o select, pra carregar os clientes, a linha selecionada continue selecionada, tendeu?
THRON 08/02/2016 20:59:45
#457386
como pegar qual linha eu selecionei, ja descobri, agora, como faço para selecionar a linha tipo aperta o botão vai pra linha tal do DataGrid
THRON 08/02/2016 21:42:18
#457388
Quando tento usar este codigo:

  DataGridView1.CurrentCell = DataGridView1.Rows(I).Cells(0) 



Aparece este erro:

Não é possível definir a célula atual como invisível


coloco esse codigo logo após setar os valores no DataGrid depois do Select
Esse [Ô]I[Ô] recebe a linha que foi selecionada, tipo, seleciono a linha 3 me mostra 2, com esse codigo em uma timer:

    I = ACOUNT_MSG_C_GRID.SelectedCells(0).RowIndex.ToString()
MsgBox(I)


Esse msgbox é pra ver se realmente está me retornando um valor, e sim está retornando certo! porém me da esse erro :/
THRON 08/02/2016 21:47:49
#457389
Descobri!


  DataGridView1.CurrentCell = DataGridView1.Rows(I).Cells(0) 
a coluna [Ô]0[Ô] estava .Visible = false
Tópico encerrado , respostas não são mais permitidas