You are on page 1of 4

02/02/2022 10:27 .

NET | identificar se está no primeiro ou no último registro do Gridview - Fórum DevMedia

Mostrar menu

identificar se está no primeiro ou no último


registro do Gridview
02/11/2016

2
.NET

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

Curtir tópico +0

RESPONDER

POSTS

22/11/2016

https://www.devmedia.com.br/forum/identificar-se-esta-no-primeiro-ou-no-ultimo-registro-do-gridview/570317 1/4
02/02/2022 10:27 .NET | identificar se está no primeiro ou no último registro do Gridview - Fórum DevMedia

 Jair Souza

consegui... :

1 private void verifica_Posicao()


2         {
3             if (funcionarioDataGridView.CurrentRow != null)
4             {
5                 int numeroLinhas = funcionarioDataGridView.Rows.Count;
6                 int linhaSelecionada = funcionarioDataGridView.CurrentRow.Index;
7  
8                 if (linhaSelecionada == 0)
9                 {
10                     BtnPrimeiro.Enabled = false;
11                     BtnAnterior.Enabled = false;
12                     BtnProximo.Enabled = true;
13                     BtnUltimo.Enabled = true;
14                     tbRegAtual.Enabled = true;
15  
16                     BtnPrimeiro.BackgroundImage = imagebtnPri_Disable;
17                     BtnAnterior.BackgroundImage = imagebtnAnt_Disable;
18                     BtnProximo.BackgroundImage = imagebtnProx_Enable;
19                     BtnUltimo.BackgroundImage = imagebtnUlt_Enable;
20  
21                 }
22                 else if (linhaSelecionada == numeroLinhas - 1)
23                 {
24                     BtnPrimeiro.Enabled = true;
25                     BtnAnterior.Enabled = true;
26                     BtnProximo.Enabled = false;
27                     BtnUltimo.Enabled = false;
28                     tbRegAtual.Enabled = true;
29  
30                     BtnPrimeiro.BackgroundImage = imagebtnPri_Enable;
31                     BtnAnterior.BackgroundImage = imagebtnAnt_Enable;
32                     BtnProximo.BackgroundImage = imagebtnProx_Disable;
33                     BtnUltimo.BackgroundImage = imagebtnUlt_Disable;
34                 }
35                 else
36                 {
37                     BtnPrimeiro.Enabled = true;
38                     BtnAnterior.Enabled = true;
39                     BtnProximo.Enabled = true;
40                     BtnUltimo.Enabled = true;
41                     tbRegAtual.Enabled = true;
42  
43                     BtnPrimeiro.BackgroundImage = imagebtnPri_Enable;
44                     BtnAnterior.BackgroundImage = imagebtnAnt_Enable;
45                     BtnProximo.BackgroundImage = imagebtnProx_Enable;
46                     BtnUltimo.BackgroundImage = imagebtnUlt_Enable;

https://www.devmedia.com.br/forum/identificar-se-esta-no-primeiro-ou-no-ultimo-registro-do-gridview/570317 2/4
02/02/2022 10:27 .NET | identificar se está no primeiro ou no último registro do Gridview - Fórum DevMedia

47                 }
48             }
49         }

RESPONDER

Gostei +0

Buscar no Fórum

Clique aqui para fazer login e interagir na Comunidade :)

Tecnologias

Exercicios

Cursos

Artigos

Revistas

Quem Somos

Fale conosco

Plano para Instituição de ensino

Assinatura para empresas

Assine agora

https://www.devmedia.com.br/forum/identificar-se-esta-no-primeiro-ou-no-ultimo-registro-do-gridview/570317 3/4
02/02/2022 10:27 .NET | identificar se está no primeiro ou no último registro do Gridview - Fórum DevMedia

Hospedagem web por Porta 80 Web Hosting

https://www.devmedia.com.br/forum/identificar-se-esta-no-primeiro-ou-no-ultimo-registro-do-gridview/570317 4/4

You might also like