我有一个DataGrid 其中有一个列是超级连接列 "酒店名称" (HotelName)  
我现在想做的是当DataGrid里面帮定数据以后,鼠标放在 "酒店名称"这个超级连接列上以后,就和其他站点的网页一样,有一个提示框,直接显示出来对应酒店的名称.请问我该如何做????
能不能具体写一下!应该不会有很多代码的.

解决方案 »

  1.   

    想办法在显示之前就先生成静态的html,具体如何实现偶也搞不清:)
    呵呵.不好意思.我是菜菜
      

  2.   

    或者我换一个方式问,我想找这个DataGrid里面,酒店名称 这个超级连接列的字段值,就是说如果酒店名称是 1111,那么我想得到这个值.
    如果不是超级连接列 我可以这样 this.Label1.Text = this.RecommendGrid.Items[0].Cells[2].Text; ("[2]"是酒店名称 列所在位置) 得到该值,可是到了超级连接列,我是取不到值的,请各位帮忙.
      

  3.   

    比如说你在DataGrid自定义模板中加入一个label控件,然后在后台生成该控件text属性的html代码,再绑定.
    label.text="<a alt='fdsafdsa'>酒店名称</a>".....
    可以试试,不行的话别骂偶
      

  4.   

    hyperlink1.Attributes["onmouseover"] 和hyperlink1.Attributes["onmouseout"]
      

  5.   

    给这个td加上title属性,如在数据绑定事件中:
    this.RecommendGrid.Items[0].Cells[2].Attributes["title"] = 得到酒店名称;
      

  6.   

    this.RecommendGrid.Items[0].Cells[2].Attributes["title"] = 得到酒店名称;
    ===
    试试
      

  7.   

    请大家帮我看看我的这个提问:
    或者我换一个方式问,我想找这个DataGrid里面,酒店名称 这个超级连接列的字段值,就是说如果酒店名称是 1111,那么我想得到这个值.
    如果不是超级连接列 我可以这样 this.Label1.Text = this.RecommendGrid.Items[0].Cells[2].Text; ("[2]"是酒店名称 列所在位置) 得到该值,可是到了超级连接列,我是取不到值的,请各位帮忙.现在我就想直接得到这个酒店名称直接取出来;而 this.RecommendGrid.Items[0].Cells[2].Attributes["title"] = 得到酒店名称; 这个方法是和我最开始提问的一样了,是出现一个提示.我现在是想解决直接提酒店名的问题,请各位继续帮帮我.
      

  8.   

    "<a alt='tips'>酒店名称</a>