如何将样式应用于下拉列表项的title属性?

时间:2016-09-15 08:25:24

标签: javascript c# jquery css webforms

我在webform项目中创建了一个下拉列表。在这个下拉列表中,我显示的是listitems的工具提示,它与displayfield和value字段不同(我们可以说是第三列)。要使用DataTable将工具提示绑定到列表项,我添加了以下代码:

  private void AddToolTipToDDL(DataTable dt, DropDownList ddl)
    {
        foreach (ListItem item in ddl.Items)
        {
            if (item.Value != "0")
            {
                DataView dv = new DataView(dt);
                dv.RowFilter = "MasterID = " + item.Value;
                string s = Convert.ToString(dv[0].Row.ItemArray[4]);
                item.Attributes.Add("Title", s);
            }
        }
    }

它会将标题属性添加到ListItem。 现在我想将样式应用于标题属性工具提示。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

您的解决方案可在此处找到: https://weblogs.asp.net/abdullaabdelhaq/adding-tooltip-for-each-list-item

基本上,您在下拉列表中添加固定宽度并添加以下代码:

ddl.Attributes.Add("onmouseover", _"this.title=this.options[this.selectedIndex].title");
如果我理解你正在寻找的是什么,那就像魅力一样。