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)
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.