2009-07-17 13 views
0

Wie Sie ein Kontrollkästchen in einer ASPX-Seite hinzufügen. Ich hatte eine Datenbank verwendet. und ich lese Daten erfolgreich aus der Datenbank. Und jetzt sind die eingelesenen Daten in Datentabelle "dt". Und ich habe diese AussageKontrollkästchen Datenbindung

if (dt.Rows[0]["IsActive"].ToString() == "True") 

hinzugefügt, wenn die Bedingung wahr ist, dann wird das Kontrollkästchen überprüft? aber ich habe es nicht bekommen. Wie wird es kommen?

+0

fügen Sie einen Code schreiben sollte uns zeigen, wie Sie den Wert setzen :). Meine Vermutung ist, dass Sie myCheckbox.Checked = (bool) dt.Rows [0] ["IsActive"] setzen sollten, aber es ist schwer zu sagen, wo Sie diesen Code benötigen. –

Antwort

1
if (dt.Rows[0]["IsActive"].ToString() == "True") 
{ 
    chkAvtive.Checked = true; 
} 

chkActive ist die ID Ihres Kontrollkästchens. Angenommen, das Kontrollkästchen befand sich bereits in der Steuereliste auf der Seite.

Sie können ein Kontrollkästchen, um Ihre Seite mit dem folgenden Code

<input type="checkbox" id="chkActive" runat="server"> 
+1

Sie haben die Checked-Eigenschaft falsch eingegeben. Es sollte chkActive.Checked sein –

+0

Danke, korrigiert den Tippfehler – rahul