Ich bin dynamisch hinzufügen eine Boolesche Spalte zu einem DataSet. Die DataSet-Tabelle ist die DataSource für eine GridView, die die Spalten AutoGenerates erstellt.Dynamisch hinzugefügt CheckBox-Spalte ist in GridView deaktiviert
Problem: Die Kontrollkästchen für diese dynamisch generierte Spalte sind alle deaktiviert. Wie kann ich sie aktivieren?
ds.Tables["Transactions"].Columns.Add("Retry", typeof(System.Boolean));
ds.Tables["Transactions"].Columns["Retry"].ReadOnly = false;
Mit anderen Worten, wie kann ich steuern, wie GridView die CheckBoxen für ein boolesches Feld generiert? (Und warum hat das Setzen von ReadOnly auf False keine Auswirkung?)
Vielen Dank!
Macht keinen Unterschied. Jetzt sind sie überprüft, aber immer noch deaktiviert. foreach (DataRow dr in ds. Tabellen ["Transaktionen"]. Zeilen) { dr.BeginEdit(); dr ["Wiederholen"] = wahr; dr.EndEdit(); } –
Sie haben Recht. Es muss einen anderen Code geben, der sich auf deine Spalte auswirkt. – Daniel