Fórum identificar se está no primeiro ou no último registro do Gridview #570317
02/11/2016
0
Em windows form tenho os botões para navegar pelos registros, quero quando estiver no primeiro registro, desabilitar os botões PRIMEIRO e ANTERIOR,
e quando estiver no último registro desabilitar os botões ÚLTIMO e PRÓXIMO.
Se estiver do segundo ao penúltimo registro ficam todos botões HABILITADOS.
Alguém sabe como posso obter isto ?
e quando estiver no último registro desabilitar os botões ÚLTIMO e PRÓXIMO.
Se estiver do segundo ao penúltimo registro ficam todos botões HABILITADOS.
Alguém sabe como posso obter isto ?
Jair Souza
Curtir tópico
+ 0
Responder
Posts
22/11/2016
Jair Souza
consegui... :
private void verifica_Posicao()
{
if (funcionarioDataGridView.CurrentRow != null)
{
int numeroLinhas = funcionarioDataGridView.Rows.Count;
int linhaSelecionada = funcionarioDataGridView.CurrentRow.Index;
if (linhaSelecionada == 0)
{
BtnPrimeiro.Enabled = false;
BtnAnterior.Enabled = false;
BtnProximo.Enabled = true;
BtnUltimo.Enabled = true;
tbRegAtual.Enabled = true;
BtnPrimeiro.BackgroundImage = imagebtnPri_Disable;
BtnAnterior.BackgroundImage = imagebtnAnt_Disable;
BtnProximo.BackgroundImage = imagebtnProx_Enable;
BtnUltimo.BackgroundImage = imagebtnUlt_Enable;
}
else if (linhaSelecionada == numeroLinhas - 1)
{
BtnPrimeiro.Enabled = true;
BtnAnterior.Enabled = true;
BtnProximo.Enabled = false;
BtnUltimo.Enabled = false;
tbRegAtual.Enabled = true;
BtnPrimeiro.BackgroundImage = imagebtnPri_Enable;
BtnAnterior.BackgroundImage = imagebtnAnt_Enable;
BtnProximo.BackgroundImage = imagebtnProx_Disable;
BtnUltimo.BackgroundImage = imagebtnUlt_Disable;
}
else
{
BtnPrimeiro.Enabled = true;
BtnAnterior.Enabled = true;
BtnProximo.Enabled = true;
BtnUltimo.Enabled = true;
tbRegAtual.Enabled = true;
BtnPrimeiro.BackgroundImage = imagebtnPri_Enable;
BtnAnterior.BackgroundImage = imagebtnAnt_Enable;
BtnProximo.BackgroundImage = imagebtnProx_Enable;
BtnUltimo.BackgroundImage = imagebtnUlt_Enable;
}
}
}
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)