Como ficar no mesmo registro no form depois do método FILL
Olá, como faço para ficar no mesmo registro no form depois do método "this.MEUTableAdapter.Fill(this.MEUDataSet.MEU);" ?
Tem o:
MoveLast = ir para o ultimo.
MoveFirst = ir para o primeiro.
E como atualizar o form e não sair do registro em que está no momento.
Tem o:
MoveLast = ir para o ultimo.
MoveFirst = ir para o primeiro.
E como atualizar o form e não sair do registro em que está no momento.
Jair Souza
Curtidas 0
Respostas
Joel Rodrigues
04/10/2013
Antes de algum evento, verifique o índice da linha selecionada no grid e armazene em uma variável global. Após o evento, selecione novamente o registro usando o índice armazenado.
GOSTEI 0
Jair Souza
04/10/2013
Tentei assim mas não funcionou...e não dá nenhum erro :
private void BtnCancelar_Click(object sender, EventArgs e) { int LinhaSelec = 0; LinhaSelec = locatarioDataGridView.SelectedRows[0].Index; ...método tal... { locatarioDataGridView.Rows[LinhaSelec].Selected = true; } }
GOSTEI 0
Jair Souza
04/10/2013
Olá Pessoal !
Alguma dica ?
O que estou fazendo errado ?
Alguma dica ?
O que estou fazendo errado ?
GOSTEI 0
Jair Souza
04/10/2013
Está funcionando assim :
private void NoMoveReg() { try { int LinhaSelecionada = 0; if (locatarioDataGridView.CurrentRow != null) LinhaSelecionada = locatarioDataGridView.CurrentRow.Index; this.locatarioTableAdapter.Fill(this.bDBibliotecaDataSet.Locatario); locatarioDataGridView.CurrentCell = locatarioDataGridView.Rows[LinhaSelecionada].Cells[0]; if (fotoTextBox.Text != "") pictureBox2.ImageLocation = fotoTextBox.Text; else pictureBox2.ImageLocation = Application.StartupPath.ToString() + "\\FotosLocatarios\\" + "SemFoto.png"; } catch (Exception ex) { MessageBox.Show("Ocorreu um Erro !" + ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
GOSTEI 0