ich lese aus einer datenbank ein paar datensätze aus und gebe diese auf einer aspx seite in textboxen aus. um einige datensätze in dem formular zu löschen habe ich vor jeden datensatz eine checkbox. wenn man also eine checkbox anklickt und auf submit drückt wird der datensatz gelöscht. funktioniert ohne probleme doch jetzt kommts: nachdem die nichtgelöschten datensätze wieder ausgegeben werden ist die checkbox des datensatzes welcher auf den gelöschten datensatz folgt angeklickt (checked).
der code der die checkbox auf checked setzt (oder nicht) ist folgender:
System.Web.UI.HtmlControls.HtmlInputCheckBox CheckBox = new HtmlInputCheckBox();
if(DBValue == "True")
{
CheckBox.Checked = true;
}
else
{
CheckBox.Checked = false;
}
tc.Controls.Add(CheckBox);
an die stelle wo
CheckBox.Checked = true;
steht geht es aber nie, jedenfalls nicht bei den checkbox'n zum löschen sondern immer nur zum false. trotzdem ist die nachfolgende checkbox immer checked.kann mir vielleicht irgend wer sagen warum das so ist oder an was das liegt?
bin für jede antwort dankbar.
mfg