GARANTIR DESCONTO

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 ?
Jair Souza

Jair Souza

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar