Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将gridview中的编辑和删除按钮放在一列中_C#_Asp.net_.net_Vb.net_Visual Studio 2008 - Fatal编程技术网

C# 将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

我想把gridview中的编辑和删除按钮放在一列中

目前是:

编辑和删除按钮的代码:

 <asp:TemplateField ShowHeader="False" HeaderStyle-HorizontalAlign ="Center">
                                  <EditItemTemplate>
                                    <asp:LinkButton ID="LBUpdate" runat="server" CausesValidation="True" 
                                        CommandName="Update" Text="Update"></asp:LinkButton>
                                    &nbsp;<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>
                                    &nbsp;<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,我搞错了