J'ajoute dynamiquement une colonne booléenne à un DataSet. La table DataSet est la source de données pour un GridView, qui génère automatiquement les colonnes. Problème: Les cases à cocher de cette colonne générée dynamiquement sont toutes désactivées. Comment puis-je les activer?La colonne CheckBox ajoutée dynamiquement est désactivée dans GridView
ds.Tables["Transactions"].Columns.Add("Retry", typeof(System.Boolean));
ds.Tables["Transactions"].Columns["Retry"].ReadOnly = false;
En d'autres termes, comment puis-je contrôler la façon dont GridView génère les cases à cocher pour un champ booléen? (Et pourquoi le réglage de ReadOnly sur False n'a aucun effet?)
Merci!
Cela ne fait aucune différence. Maintenant, ils sont vérifiés mais toujours désactivés. foreach (DataRow dr dans ds.Tables ["Transactions"].) Lignes { dr.BeginEdit(); dr ["Retry"] = true; dr.EndEdit(); } –
Vous avez raison. Il doit y avoir un autre code affectant votre colonne. – Daniel