1
ドロップダウンリスト項目にツールチップをバインドします。 私のコードは、それが機能しているが、任意のアイテムのツールチップを選択した後、すべてのアイテムのリストから削除されasp.netのドロップダウンリストでツールチップをバインドする方法C#
protected void ddl_DataBound(object sender, EventArgs e)
{
if (ViewState["HeadToolTip"] != null)
{
DataTable dt = ViewState["HeadToolTip"] as DataTable;
DropDownList ddl = sender as DropDownList;
if (ddl != null)
{
foreach (ListItem li in ddl.Items)
{
DataRow drow = dt.Rows.Cast<DataRow>().FirstOrDefault(x => x.Field<string>("HeadCode") == li.Value.ToString());
if (drow != null)
{
li.Attributes["title"] = drow["ToolTip"].ToString();// li.Text;
}
}
}
}
}
です。