网格中每条记录旁边的图像按钮

时间:2010-01-28 13:48:14

标签: asp.net grid

我正在使用asp.net& c#

我正在研究以下情况。

我在网格中有两个记录ajay和mike。

要求:我需要在名称旁边显示一个图像按钮,这样点击按钮就会有两个记录的共同功能。

如果我点击ajay旁边的按钮,它会显示一个带有ajay

所有超链接的div

如果我点击mike旁边的按钮,它会显示一个包含mike所有超链接的div

也不应该为所有记录显示按钮,它应该仅针对特定用户显示

任何人都可以指导我吗?

1 个答案:

答案 0 :(得分:1)

您可以将ImageButton与TemplateFields一起使用来实现此目的。

<asp:GridView id="gridview" runat="server">
    <Columns>
    <asp:TemplateField>
    <ItemTemplate>
    <asp:ImageButton ID="ImageButton1" runat="server" OnClientClick='OpenDiv(); return false;' />
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>

    <script language="javascript" type="text/javascript">

       function OpenDiv(){
          // do whatever here to open div based on the id
          return false;
       }

    </script>