2009-07-17 9 views
0

Comment ajouter une case à cocher dans une page .aspx. J'avais utilisé une base de données. et j'ai lu les données de la base de données avec succès. Et maintenant les données lues sont dans la table de données "dt". Et j'ai ajouté cette déclarationliaison de données checkbox

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

si la condition est vraie, alors la case à cocher sera vérifiée? mais je n'ai pas eu. Comment ça va se passer?

+0

Vous devez envoyer un code pour nous montrer comment vous définissez la valeur :). Ma conjecture est que vous devriez mettre myCheckbox.Checked = (bool) dt.Rows [0] ["IsActive"], mais il est difficile de dire où vous avez besoin de ce code. –

Répondre

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

chkActive est l'identifiant de votre case à cocher. En supposant que la case à cocher était déjà dans la liste des contrôles dans la page.

Vous pouvez ajouter une case à cocher votre page en utilisant le code suivant

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

Vous avez mal orthographié la propriété Vérifié. Il devrait être chkActive.Checked –

+0

Merci, corrigé la faute de frappe – rahul