J'essaie d'ajouter une colonne de case à cocher à un DataGridView dans une simple application de formulaire de fenêtre.Aide pour ajouter une colonne de case à cocher à DataGridView sous la forme d'une fenêtre
Je retire certaines données d'une base de données à l'aide d'ADO.NET, en les mettant dans un datatable, puis en définissant la source de données datagridview sur datatable. Je veux ensuite ajouter une colonne de case à cocher dans la deuxième colonne. Jusqu'à présent, j'ai ce code qui semble fonctionner:
' Code here to connect to database
Dim da As New SqlDataAdapter(cmd)
Dim dt As New DataTable
da.Fill(dt)
MainForm.MyDataGridView.DataSource = dt
Dim ChkBox As New DataGridViewCheckBoxColumn
ChkBox.FlatStyle = FlatStyle.Standard
MainForm.MyDataGridView.Columns.Insert(1, ChkBox)
Ce code « fonctionne » et je reçois MyDataGridView pour afficher les données avec la colonne de cases à cocher dans la bonne position dans le tableau.
Cependant, pour une raison quelconque, je ne peux pas vérifier les cases à cocher dans le DataGridView? J'ai essayé beaucoup de choses (par exemple en altérant l'état en lecture seule de la colonne) mais je n'arrive pas à le faire fonctionner.
Y at-il quelque chose d'évident qui me manque?
Wahid - merci d'avoir pris le temps de nous aider. J'ai essayé cela et je l'ai eu si très reconnaissant pour votre aide. Merci beaucoup –
Je ne peux pas sélectionner la case à cocher. C'est toujours décoché. – IsmailS
@ Ismail: s'il vous plaît assurez-vous que "Lecture seule" n'est pas sélectionné –