如何在datagrid行上绑定工具提示?

时间:2011-09-05 04:46:50

标签: c# asp.net

我正在尝试使用工具提示绑定数据网格行。我应该在哪个事件中编写代码?行创建的事件不会保持我的数据绑定并返回空白。代码参考如下:

 protected void gdvActionItemView_RowCreated(object sender, GridViewRowEventArgs e)
    {


        e.Row.Cells[2].ToolTip = e.Row.Cells[2].Text;
        if (e.Row.Cells[2].Text.Length > 100)
        {
            e.Row.Cells[2].Text.Substring(0, 100);
        }


    }

请帮忙。

2 个答案:

答案 0 :(得分:1)

您可以右键行数据绑定事件,例如:

protected void grdUserClone_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            for (int colIndex = 0; colIndex < e.Row.Cells.Count; colIndex++)
            {
                e.Row.Cells[colIndex].Attributes.Add("title", e.Row.Cells[colIndex].Text);
            }
        }
    }

答案 1 :(得分:0)

找到答案。它应该写在RowDataBound下。