gpt4 book ai didi

c# - 如何为 asp.net 中的每个项目添加复选框列表的工具提示

转载 作者:太空狗 更新时间:2023-10-29 18:16:43 27 4
gpt4 key购买 nike

<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();
}

对于每个项目,工具提示都是不同的,对于管理工具提示是创建用户,对于用户工具提示是创建消息。如何为复选框内的每个项目添加工具提示

最佳答案

protected void Page_PreRender(object sender, EventArgs e)
{
foreach (ListItem item in ckl_EditRole.Items)
{
item.Attributes["title"] = GetRoleTooltip(item.Value);
}
}

private static string GetRoleTooltip(string p)
{
// here is your code to get appropriate tooltip message depending on role
}

关于c# - 如何为 asp.net 中的每个项目添加复选框列表的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8123757/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com