7

マウスが GridView 行 (onmouseover) に置かれたときにツールヒントを表示する必要があります ツールヒントのコンテンツを動的に設定する必要がありますGridView_RowData

これどうやってするの??

でこれを行うことができますe.Row.Attributes.Add(...か??

4

3 に答える 3

15

このようにしてみてください...

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");
    }
 }

これにより、行全体のツールチップが表示されます..特定のコントロールに表示する必要がある場合は、そのコントロールとセットがTooltip独自のタイトルに属していることを確認してください...

于 2012-10-31T09:20:17.640 に答える
0

このように行うことができます。これが作業コピーです。

あなたがする必要があるのはtooltip on hover of mouse、イベント内で(表示したい)コントロールを見つけて、テキストをコントロールにGridview OnRowDataBound割り当てることです。tooltip

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;
    }
}
于 2014-12-26T09:34:20.133 に答える