2013-07-26 175 views
0

我想在一列中的gridview中帶編輯和刪除按鈕。在一列中帶gridview中的編輯和刪除按鈕

目前,它是:

enter image description here

代碼進行編輯和刪除按鈕:

<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> 

但現在使用此代碼我無法找到編輯按鈕。只有刪除按鈕存在。

其如下:

enter image description here

請幫助我,我想利用在一列編輯和deelete按鈕。

回答

3

您已經定義了兩個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> 
+0

哦,thanx,我得到了錯誤 –

相關問題