为单选按钮列表项添加工具提示
本文关键字:添加 工具提示 列表 单选按钮 | 更新日期: 2023-09-27 18:30:24
我的RadioButtonList
绑定到数据库,如下所示:
SqlDataAdapter adapter = new SqlDataAdapter("SELECT ItemsID,ItemsDescription FROM Items", con);
adapter.Fill(subjects);
rblUseCases.DataSource = subjects;
rblUseCases.DataTextField = "ItemsDescription";
rblUseCases.DataValueField = "ItemsID";
rblUseCases.DataBind();
我需要添加一个新的工具提示,以便在用户将鼠标悬停在任何单选按钮周围时显示。我计划将工具提示文本作为新列Tooltip
添加到数据库表Items
中。如何将其数据绑定到单选按钮?
以下代码将在单选按钮上显示工具提示:
ListItem li=new ListItem("Manish","oopde");
li.Attributes.Add("title","zello");
RadioButtonList1.Items.Add(li);
对于数据绑定,可以循环访问每个项并向其添加属性。数据绑定和数据绑定事件不会调用每个项目,因此我们没有获得任何其他选项来实现相同的内容。
在 databind 之后编写以下代码:
foreach( ListItem itm in rblUseCases.Items)
{
itm.Attributes.Add( "title", "value: " + itm.Text);
}
在这里。应从数据库绑定文本。
答案可以在这里找到
文章中的代码:
foreach(var item in rblUseCases.items)
{
item.Attributes.Add("Title", rblUseCases.Item[i].Text)
}
如果您希望它是适配器中的值,则必须手动获取适当的值。
像这样尝试
rdoTest.DataSource = new string[]
{
"Hello",
"World",
};
rdoTest.DataBind();
foreach (ListItem item in rdoTest.Items)
{
item.Attributes["title"] = item.Text;
}
谢谢
迪普