Array
(
)

Como ficar no mesmo registro no form depois do método FILL

Jair Souza
   - 04 out 2013

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.

Joel Rodrigues
   - 05 out 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.

Jair Souza
   - 05 out 2013

Tentei assim mas não funcionou...e não dá nenhum erro :

#Código

private void BtnCancelar_Click(object sender, EventArgs e)
        {
		int LinhaSelec = 0;
LinhaSelec = locatarioDataGridView.SelectedRows[0].Index;		
                
...método tal...

{
      locatarioDataGridView.Rows[LinhaSelec].Selected = true;
 }
}

Jair Souza
   - 13 nov 2013

Olá Pessoal !

Alguma dica ?
O que estou fazendo errado ?

Jair Souza
   - 12 jun 2014

Está funcionando assim :

#Código

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);
            }
        }