If e.Item.ItemType = ListItemType.AlternatingItem Or e.Item.ItemType = ListItemType.Item Then
            Dim i As Integer
            For i = 0 To count
                e.Item.Cells(i).Attributes.Add("title", e.Item.Cells(i).Text)
            Next        End If

解决方案 »

  1.   

    同意吉祥写在ItemDataBind事件中
      

  2.   

    用javascript写吧.提供一个思路.
    1.当鼠标移到单元格上时,用层显示该单元格的值.
    2. 层显示的位置可以用跟踪鼠标的X,Y值,然后在以此为基点,显示层即可.可能要写不少代码,自己试试吧.
      

  3.   

    zhenwang() ( ) 
    我就是用层,但是不知道怎样去跟踪鼠标的X,Y值
      

  4.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType==ListItemType.Item||
    e.Item.ItemType==ListItemType.AlternatingItem)
    e.Item.Cells[1].Attributes.Add("title","'红孩是未解决的,蓝精灵是已解决的!'"+e.Item.Cells[1].Text);//显示title
    }
    }
      

  5.   

    不知道用title是不是复合  wfgq ()  兄的要求!