GridView中怎么获取HyperlinkField和TemplateField的列号?由于字段中的文本太长,我在做GridView控件时为gridview的每个单元格添加鼠标悬停提示文本(tooltip)!
protected void gvToolTip_DataBound(object sender, EventArgs e)
{
// 演示ToolTip,使用GridView自带的ToolTip
for (int i = 0; i < gvToolTip.Rows.Count; i++)
{
for (int j = 0; j < gvToolTip.Columns.Count; j++)
{
gvToolTip.Rows[i].Cells[j].ToolTip = gvToolTip.Rows[i].Cells[j].Text;
if (gvToolTip.Rows[i].Cells[j].Text.Length > 12)
gvToolTip.Rows[i].Cells[j].Text = gvToolTip.Rows[i].Cells[j].Text.Substring(0, 12) + "...";
}
}
}
但遇到HyperlinkField或TemplateField列时就不行,应该是获取不到这两列的列号,有谁知道告诉一下小弟吗?在线等谢谢了!
protected void gvToolTip_DataBound(object sender, EventArgs e)
{
// 演示ToolTip,使用GridView自带的ToolTip
for (int i = 0; i < gvToolTip.Rows.Count; i++)
{
for (int j = 0; j < gvToolTip.Columns.Count; j++)
{
gvToolTip.Rows[i].Cells[j].ToolTip = gvToolTip.Rows[i].Cells[j].Text;
if (gvToolTip.Rows[i].Cells[j].Text.Length > 12)
gvToolTip.Rows[i].Cells[j].Text = gvToolTip.Rows[i].Cells[j].Text.Substring(0, 12) + "...";
}
}
}
但遇到HyperlinkField或TemplateField列时就不行,应该是获取不到这两列的列号,有谁知道告诉一下小弟吗?在线等谢谢了!
就像本论坛的标题栏一样