Comment ajouter une info-bulle pour Checkboxlist pour chaque élément dans asp.net
<asp:CheckBoxList ID="ckl_EditRole" DataValueField="RoleName" runat="server">
</asp:CheckBoxList>
public void BindListBoxPermission(int field)
{
MySqlCommand command = new MySqlCommand();
DataSet ds = new DataSet();
int newOrgID = field;
string MysqlStatement = "SELECT RoleName from tbl_Role Where RoleID >1 order by RoleID desc";
MySqlParameter[] param = new MySqlParameter[0];
ds = server.ExecuteQuery(CommandType.Text, MysqlStatement, param);
ckl_EditRole.DataSource = ds;
ckl_EditRole.DataBind();
}
Pour chaque élément de la bulle d'aide est différente, pour admin info-bulle est crée l'utilisateur et pour les utilisateurs d'info-bulle est crée message. Comment puis-je ajouter une info-bulle pour chaque élément à l'intérieur de la case à cocher
En fait, vous devez poser une question dans le corps.
Ouais j'ai changé ma question, merci
Ouais j'ai changé ma question, merci
OriginalL'auteur Mark | 2011-11-14
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Yuriy Rozhovetskiy
Utiliser la propriété ToolTip:
Est-ce que vous demandez?
Si vous voulez mettre à jour l'info-bulle pour chaque élément, alors vous devez les traiter séparément:
OriginalL'auteur misha
Vous pouvez utiliser le pré-rendu de l'événement-- boucle sur les éléments (doit être ListItems), et vous pouvez définir un attribut html pour le titre sur la base des valeurs de la case.
Dans les cas où j'ai envie d'avoir beaucoup de contrôle sur les cases à cocher, je pourrais faveur mettre une case à cocher dans un répéteur-- mais qui pourrait ne pas être nécessaire ici.
OriginalL'auteur ek_ny
Vous pouvez écrire le code ci-dessous sur la page de la méthode de chargement:
chkbox.Items[0].Les attributs.Add("Titre", "Admin");
chkbox.ToolTip = "Admin";
chkbox.Les articles[1].Les attributs.Add("Titre", "Utilisateur");
chkbox.ToolTip = "Utilisateur";
OriginalL'auteur AAK
C'est ce que j'utilise, avec plus de fonctionnalités, comme faire de la ListItem ressembler à un linkbutton.
Donc en effet je me suis mise une info-bulle qui est unique sur la base des données de la DatSource et j'ai changer l'apparence de la ListItem en bleu souligné.
OriginalL'auteur Fandango68