使用以下代码尝试使用不同的方法在gridview上进行工具提示:
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
{
if (e.Row.RowType == DataControlRowType.Header)
{
foreach (TableCell cell in e.Row.Cells)
{
foreach (Control ctl in cell.Controls)
{
if (ctl.GetType().ToString().Contains("DataControlLinkButton"))
{
cell.Attributes.Add("title", "tooltip text for " + ((LinkButton)ctl).Text);
}
}
}
}
}
}
我将如何操作此代码,以便第一列工具提示显示“显示类别描述”,第二列显示“代表总百分比”等,等等。
我不确定如何为每列实现不同的工具提示文本 - 我会实现索引还是添加另一个循环?我不知道从哪里开始......为厚厚道歉。
答案 0 :(得分:0)
为什么不使用
ToolTip='<%# Eval("ColumnName")%>'
绑定Text属性时,在itemtemplate中的也绑定了tooltip属性(在aspx文件中)。