I need to show a tooltip when mouse is placed on GridView Row (onmouseover)
I need to set the Tooltip content Dynamically in GridView_RowData
How can I Do this??
Can I Do this in e.Row.Attributes.Add(... ??
I need to show a tooltip when mouse is placed on GridView Row (onmouseover)
I need to set the Tooltip content Dynamically in GridView_RowData
How can I Do this??
Can I Do this in e.Row.Attributes.Add(... ??
Try it like this...
protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
//use this way
e.Row.ToolTip = "My FooBar tooltip";
//or use this way
e.Row.Attributes.Add("title", "My FooBar tooltip");
}
}
This will show tooltip for entire row..If you need to show on a particular control then find that control and set is Tooltip attribute to your own title...
Can be Done like this. Here is the working copy.
What you need to do is, you have to find the control(for which you want to display tooltip on hover of mouse) inside the Gridview OnRowDataBound event and assign the tooltip text to the control.
protected void GridDepartment_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Label LabelCoachName = e.Row.FindControl("LabelCoachName") as Label;
LabelCoachName.ToolTip = LabelCoachName.Text;
}
}