C# 将gridview中的编辑和删除按钮放在一列中
我想把gridview中的编辑和删除按钮放在一列中 目前是: 编辑和删除按钮的代码:C# 将gridview中的编辑和删除按钮放在一列中,c#,asp.net,.net,vb.net,visual-studio-2008,C#,Asp.net,.net,Vb.net,Visual Studio 2008,我想把gridview中的编辑和删除按钮放在一列中 目前是: 编辑和删除按钮的代码: <asp:TemplateField ShowHeader="False" HeaderStyle-HorizontalAlign ="Center"> <EditItemTemplate> <asp:LinkButton ID="LBUp
<asp:TemplateField ShowHeader="False" HeaderStyle-HorizontalAlign ="Center">
<EditItemTemplate>
<asp:LinkButton ID="LBUpdate" runat="server" CausesValidation="True"
CommandName="Update" Text="Update"></asp:LinkButton>
<asp:LinkButton ID="LBCancel" runat="server" CausesValidation="False"
CommandName="Cancel" Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LBEdit" runat="server" CausesValidation="False"
CommandName="Edit" Text="Edit"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
<asp:TemplateField HeaderStyle-HorizontalAlign="Center" ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False"
CommandArgument='<%# Bind("SrNo") %>' CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle HorizontalAlign="Center" Width="10%" />
</asp:TemplateField>
为了将“编辑”和“删除”放在一列中,我做了以下更改:
<asp:TemplateField ShowHeader="False" HeaderStyle-HorizontalAlign ="Center">
<EditItemTemplate>
<asp:LinkButton ID="LBUpdate" runat="server" CausesValidation="True"
CommandName="Update" Text="Update"></asp:LinkButton>
<asp:LinkButton ID="LBCancel" runat="server" CausesValidation="False"
CommandName="Cancel" Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LBEdit" runat="server" CausesValidation="False"
CommandName="Edit" Text="Edit"></asp:LinkButton>
</ItemTemplate>
<ItemTemplate>
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False"
CommandArgument='<%# Bind("SrNo") %>' CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
</asp:TemplateField>
但现在有了这段代码,我找不到编辑按钮。只有“删除”按钮存在
其内容如下:
请帮助我,我想将编辑和删除按钮放在一列中。您已经定义了两个
ItemTemplate
s,但ASP.NET引擎只拾取最后一个。以下是正确的声明方式:
<ItemTemplate>
<asp:LinkButton ID="LBEdit" runat="server" CausesValidation="False"
CommandName="Edit" Text="Edit"></asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False"
CommandArgument='<%# Bind("SrNo") %>' CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
您已经定义了两个
ItemTemplate
s,但ASP.NET引擎只拾取最后一个。以下是正确的声明方式:
<ItemTemplate>
<asp:LinkButton ID="LBEdit" runat="server" CausesValidation="False"
CommandName="Edit" Text="Edit"></asp:LinkButton>
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="False"
CommandArgument='<%# Bind("SrNo") %>' CommandName="Delete" Text="Delete"></asp:LinkButton>
</ItemTemplate>
ohh,thanx,我搞错了ohh,thanx,我搞错了