Olá, tenho um Windows Form onde tem um tabcontrol com a page1 no formato Details “Cadastro” e a page2 GridView “Consulta”.
O form inicia na page1, no bindingnavigator criei o botão alterar que habilita os textbox para serem alterados...após isto tenho a opção
De salvar ou cancelar. A questão é que salvando ou cancelando ele se move para o primeiro registro, preciso que independente da opção
Escolhida ele se mantenha no mesmo registro. Como fazer isto ?
http://uploaddeimage...selecionado-png
Montei este código, mas quando abre o form é necessário ir na tabpage2 onde está o grid, para que funcione... se não dá o seguinte erro "
Specified argument was out of the range of valid values. Parameter name: value.
Argumento especificado estava fora do intervalo de valores válidos. Nome do parâmetro: valor.
o que precisa mudar para funcione sem ir no grid ?
*É bom lembrar que sou totalmente iniciante, cheguei neste código fazendo pesquisas e adaptações.
Privaite void NoMove ()
int linhaSelecionada = 0, primeiraLinha = 0;
if (dataGridView.CurrentRow != null)
{
primeiraLinha = dataGridView.FirstDisplayedScrollingRowIndex;
linhaSelecionada = dataGridView.CurrentRow.Index;
}
this.locatarioTableAdapter.Fill(this.bDBiblioteca2DataSet.Locatario);
dataGridView.FirstDisplayedScrollingRowIndex = primeiraLinha;
dataGridView.Rows[linhaSelecionada].Selected = true;
dataGridView.CurrentCell = dataGridView.Rows[linhaSelecionada].Cells[1];
Agradeço se puder ajudar.
O form inicia na page1, no bindingnavigator criei o botão alterar que habilita os textbox para serem alterados...após isto tenho a opção
De salvar ou cancelar. A questão é que salvando ou cancelando ele se move para o primeiro registro, preciso que independente da opção
Escolhida ele se mantenha no mesmo registro. Como fazer isto ?
http://uploaddeimage...selecionado-png
Montei este código, mas quando abre o form é necessário ir na tabpage2 onde está o grid, para que funcione... se não dá o seguinte erro "
Specified argument was out of the range of valid values. Parameter name: value.
Argumento especificado estava fora do intervalo de valores válidos. Nome do parâmetro: valor.
o que precisa mudar para funcione sem ir no grid ?
*É bom lembrar que sou totalmente iniciante, cheguei neste código fazendo pesquisas e adaptações.
Privaite void NoMove ()
int linhaSelecionada = 0, primeiraLinha = 0;
if (dataGridView.CurrentRow != null)
{
primeiraLinha = dataGridView.FirstDisplayedScrollingRowIndex;
linhaSelecionada = dataGridView.CurrentRow.Index;
}
this.locatarioTableAdapter.Fill(this.bDBiblioteca2DataSet.Locatario);
dataGridView.FirstDisplayedScrollingRowIndex = primeiraLinha;
dataGridView.Rows[linhaSelecionada].Selected = true;
dataGridView.CurrentCell = dataGridView.Rows[linhaSelecionada].Cells[1];
Agradeço se puder ajudar.