代码如下:
<asp:DataGrid id="dgInv" runat="server" BackColor="White" BorderStyle="Groove" AutoGenerateColumns="False" BorderColor="Control" Width="100%">
<FooterStyle HorizontalAlign="Center" Height="28px"></FooterStyle>
<ItemStyle HorizontalAlign="Center" Height="25px"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" Height="30px" BackColor="Gainsboro"></HeaderStyle>
<Columns> <asp:BoundColumn Visible="False" DataField="ID" HeaderText="ID"></asp:BoundColumn> <asp:BoundColumn Visible="False" DataField="PK" HeaderText="PK"></asp:BoundColumn> <asp:TemplateColumn HeaderText="序号"> <ItemTemplate> <asp:Label id="INum" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "序号") %>'> </asp:Label>
        </ItemTemplate> <asp:TemplateColumn HeaderText="备注信息">
        <ItemTemplate>
        <asp:ImageButton id="ImageButton1" runat="server" ImageUrl="/TG/Images/butto-001.gif"></asp:ImageButton>鼠标移到这里显示"添加"         &nbsp;&nbsp;
        <asp:ImageButton id="ImageButton2" runat="server" ImageUrl="/TG/Images/gif-0767.gif"></asp:ImageButton>鼠标移到这里显示"删除"
</ItemTemplate>
       </asp:TemplateColumn>
</Columns>
<PagerStyle HorizontalAlign="Center" Mode="NumericPages"></PagerStyle>
</asp:DataGrid>
应该怎么实现呢?

解决方案 »

  1.   

    <asp:ImageButton  ToolTip="添加"
      

  2.   

    我觉得是这样的,没有试:找到ImageButton,然后响应它的单击事件,这个应该没有鼠标经过的事件
      

  3.   

    ToolTip="添加",这种会显示出类似于html中的title的效果
    如果你要的不是这种效果,那么就需要用js添加一些onmouseover的效果
      

  4.   

    foreach(datagridItem item in datagrid.items)
    {
         item.cells[你要加的列].Attributes.add("title","内容");
    }
      

  5.   

    onmouseover  中弹出一个层再显示提示内容