簡體   English   中英

將編輯和刪除按鈕帶入gridview的一欄中

[英]bring edit and delete buttons in gridview in one column

我想將“編輯”和“刪除”按鈕帶入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 ,但是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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM