Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como usar um CheckBox e uma caixa de combinação em um DataGridView
Usando um CheckBox e uma caixa de combinação em seu controle DataGridView pode dar ao usuário um segundo nível de segurança para os dados antes de excluir uma linha . Você pode usar um controle DataGridView no Visual Basic.NET ( VB.NET ) . Em VB.NET , você pode usar o " DataGridViewComboBoxColumn " e classes " DataGridViewCheckBoxColumn " para adicionar dinamicamente esses tipos de colunas para o controle DataGridView. Use a coluna ComboBox para dar a linha um valor como "Verdade ", e permitir que o usuário verifique as linhas que deseja excluir usando a coluna CheckBox . Coisas que você precisa
Microsoft Visual Basic Express
Show Mais instruções
1

Abra o Microsoft Visual Basic Express. Clique em " New Project" no painel esquerdo da tela do computador e, em seguida, clique duas vezes em " Microsoft Windows Forms " para criar um novo projeto.
2

duplo clique em " DataGridView " para adicionar um novo controle para o formulário. Clique duas vezes em "Button" para adicionar um novo botão ao formulário . Adicione um segundo botão usando a mesma técnica.
3

Clique duas vezes em "Button1 " para criar um evento de clique de botão. Adicione o seguinte código para adicionar três novas colunas para o controle DataGridView : .

DataGridView1.ColumnCount = 3

DataGridView1.Columns (0) Nome = " ID "

DataGridView1 . Colunas (1) Nome = " Car_Name "

DataGridView1.Columns (2) Nome = " Car_Price "
4

Adicione três linhas de dados , adicionando o seguinte código. . :

linha Dim As String () = New string () {" 1", " carro 1 ", " 1000" }

DataGridView1.Rows.Add (linha)
< p > linha = New string () {" 2", " Car 2" , "2000" }

DataGridView1.Rows.Add (linha)

linha = New string () {" 3 "," Car 3 "," 3000 " }

DataGridView1.Rows.Add (linha)

linha = New string () {" 4 "," 4 do carro "," 4000 " }

DataGridView1.Rows.Add (linha)
5

Adicionar uma coluna ComboBox , adicionando o seguinte código: Dim

cmb as New DataGridViewComboBoxColumn () < br >

cmb.HeaderText = " Selecione "

cmb.Name = " CMB "

cmb.MaxDropDownItems = 4

cmb.Items.Add ( "Verdadeiro" )

cmb.Items.Add ( "Falso" )

DataGridView1.Columns.Add (CMB)
6

Adicionar uma coluna CheckBox por adicionando o seguinte código :

Dim chk As New DataGridViewCheckBoxColumn ()

chk.HeaderText = "Verificar Row"

chk.Name = " ckBox "

DataGridView1.Columns . Add ( chk )
7

Volte para o design do formulário. Clique duas vezes em " Button2 " para criar um novo evento clique. Adicione o seguinte código para remover todas as linhas marcadas no DataGridView :

para cada linha Como DataGridViewRow Em DataGridView1.Rows

Se row.Cells ( " CMB " ) Valor = "true" Then.

Se row.Cells ( " ckBox " ) . Valor Então

DataGridView1.Rows.Remove (linha)

End If End If

< br >

Próxima
8

Pressione " F5" para executar o programa e clique em "Button1 " para preencher o controle DataGridView. Confira todas as linhas clicando em cada caixa de seleção. Definir a coluna ComboBox como "True " se você quiser que a linha a ser excluída.

Anterior :

Próximo : No
  Os artigos relacionados
·Como saber se um controle está desativado em uma caixa…
·Funções GridExibir 
·Como usar XML no VB6 
·Descrição dos arquivos do projeto VB6 
·Como iniciar um programa com argumentos em VB.NET 
·Como parar um loop VBA Pausa 
·Como fazer um botão na VB 
·Como inserir caracteres aleatórios em um TextBox em VB…
·As Propriedades de Colunas e Objetos no VBA 
·Como usar uma variável como um dicionário chave em VB…
  Artigos em destaque
·Cronometragem uma rotina em Python 
·Como bloquear Geodatabases 
·Como colocar PHP em um Iframe 
·O que é o Virtual Reality Modeling Language 
·As vantagens de Programação Declarativa 
·Como usar a função de impressão em Perl 
·Como remover o CoreData iPhone Emulator 
·Razões para PHP CSS Não Produzir corretamente 
·Como substituir duas novas linhas em PHP 
·As desvantagens de ponteiros em C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados