2010-11-05 4 views
1

J'ai un problème dans je sais comment supprimer une seule ligne à l'aide de la sélection de l'en-tête d'un gatagridview. Je veux votre aide dans laquelle puis-je supprimer plusieurs lignes en utilisant la case à cocher ..... Mais j'ai conservé une séquence de lignes ... comment je peux supprimer une ligne en utilisant checkbox dans datagridview avec un clic sur le bouton ..... me .give toute référence pour elle ... le site ... ou un code .....supprimer une lignes en utilisant checkbox dans datagridview

Répondre

1

Ma cellule pour la case à cocher est appelée: ToDelete

code sous forme de bouton:

Private Sub Button_Delete_Checked_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button_Delete_Checked.Click 
    For Each row As DataGridViewRow In DataGridView1.Rows 
     If row.Cells("ToDelete").Value Then 
      MessageBox.Show(row.Cells("SomeText").Value & " will be deleted.") 

     End If 

    Next 
End Sub 

alt text

Voici la g débarrasser pour vous donner une idée des champs et des données que j'ai entré manuellement.

alt text Résultat de la sélection du bouton.

Vous devrez insérer du code pour effectuer la suppression à la place du code de message. Vous pouvez obtenir l'index de ligne avec: row.Index.

+0

merci u .... ça marche vraiment ... –

Questions connexes