Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como ativar o botão Excluir na DataGridView em Winforms
DataGridViews trazer o poder de mesas para NET WinForms . . Tabelas , que consiste em linhas e colunas , são controlos úteis que permitem aos programadores para exibir dados relacionais complexos em uma pequena quantidade de espaço . Mesas DataGridView , ao contrário de tabelas HTML , permitem aos usuários editar e até mesmo apagar os dados que residem na fonte de dados subjacente. Para adicionar essa funcionalidade ao seu DataGridView , ative os botões do controle "Delete" . Seu DataGridView , então, conter um botão para cada linha no controle . Instruções
1

Inicie o Visual Studio, clique em "Arquivo " e clique em "Projeto ". Clique em " Visual C #" para selecioná-lo e clique duas vezes em " Windows Forms Application ". Visual Studio cria um novo projeto e coloca seus arquivos na janela Solution Navigator .
2

Clique no botão "Exibir" e clique em " Ferramentas " para exibir a janela Toolbox. Percorra a lista de controles e clique duas vezes em " DataGridView. " Visual Studio coloca um novo DataGridView chamado " dataGridView1 " para o novo formulário que aparece na janela de design .
3

Clique duas vezes na barra de título do formulário. A janela de código é aberto e exibe o método " Form1_Load " do formulário. Este método não tem nenhum código. Cole o seguinte código no método que :

System.Data.DataTable dataTable = new System.Data.DataTable ();

dataTable.Columns.Add (new DataColumn ( "Color" , typeof (string )));

dataTable.Columns.Add (new DataColumn ( "Tamanho" , typeof (string )));

/* adiciona o botão Apagar * /

DataGridViewButtonColumn DeleteButton = new DataGridViewButtonColumn ();

deleteButton.HeaderText = " Excluir esta ";

dataGridView1.Columns.Add ( DeleteButton );

dataTable.Rows.Add (new String [] {" vermelho", " Large" });

dataTable.Rows.Add ( new string [ ] { "Azul" , "pequeno" });

esta . dataGridView1.DataSource = dataTable ;

As três primeiras linhas criar um DataTable e adicionar duas colunas para que DataTable. As três linhas abaixo da seção de comentários que se lê em "Adicionar botão Excluir " criar seus botões "Delete" . Change " Eliminar este " para qualquer coisa que você quiser. Este é o texto que aparecerá no cabeçalho da coluna do botão. As últimas três linhas adicionar duas linhas de dados para o DataTable
4

Mover-se para a parte superior da janela de código e adicione a seguinte linha de código: .

Using System.Data;

Esta deve ser a primeira linha de código na janela de código. Esta linha faz com que as classes System.Data disponível para uso no formulário.
5

Pressione " F7 " para visualizar o formulário na janela de código. Clique no controle DataGridView localizado no formulário e pressione " F4 " para abrir a janela Propriedades.
6

Clique no botão " Eventos " no topo da janela, em seguida, clique duas vezes no " CellContentClick " evento. A janela de código é aberto e exibe o método chamado " dataGridView1_CellContentClick ". Este método é executado quando o usuário clica em uma célula na DataGridView. Cole o seguinte código no método que :

if ( dataGridView1.Columns [ e.ColumnIndex ] é DataGridViewButtonColumn &&

e.RowIndex = -1 !) 2

dataGridView1 . Rows.RemoveAt ( e.RowIndex );

}

Este código verifica a propriedade e.RowIndex . Esta propriedade contém o número da linha do botão "Delete" que um usuário clica. Por exemplo, se um usuário clica no botão "Excluir" na segunda linha do DataGridView , a propriedade e.RowIndex contém esse valor. O método " RemoveAt " apaga essa linha.
7

Pressione " F5" para executar o projeto e ver o formulário. O DataGridView aparece e exibe duas linhas e duas colunas de dados . Um botão excluir aparece no início de cada linha.
8

Clique no botão "Excluir" ao lado de uma das linhas. O código é executado e exclui a linha .

Anterior :

Próximo : No
  Os artigos relacionados
·Como faço para usar um arquivo de código que está na…
·Como criar implantação de pacotes SSIS 
·Como usar constantes em Pseudocódigo 
·Diferença entre determinísticas e não determinístic…
·A História do Turbo Pascal Programação 
·Definição das Demonstrações seqüenciais 
·Como fazer Variáveis ​​arquivo no GNU 
·Como criar arquivos Mod em Fortran 
·Como compilar em TextPad 5 
·Como Contribuir CS3 FlashPaper 
  Artigos em destaque
·Como modelo de sistemas de hardware em SystemC 
·Como Escrever Enquanto Looping Demonstrações 
·Como escrever Políticas incorporados gerente Evento 
·O que é sempre escrito em uma declaração If /Then 
·Como ler um arquivo CBZ 
·Os cursores implícitos contra cursores explícitos 
·As desvantagens de Normalização 
·Como criar arquivos DLL 
·Quais são SGML Características 
·Como acessar podcasts de vídeo com o iPhone SDK 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados