2013-06-22 94 views
1

我已經在asp.net應用程序VS 2010有沒有辦法用自定義編輯按鈕在gridview中編輯綁定字段的行?

在我創建了一個GridView

像這樣:

<asp:GridView ID="gvEmails" runat="server" AutoGenerateColumns = "False" 
    Height="211px" Width="344px"> 
    <Columns> 
     <asp:BoundField HeaderText ="MessageNumber" DataField = "MessageNumber" /> 
     <asp:BoundField HeaderText = "From" DataField = "From" /> 
     <asp:HyperLinkField HeaderText = "Subject" 
      DataNavigateUrlFields = "MessageNumber" 
      DataNavigateUrlFormatString = "~/InboxDetails.aspx?MessageNumber={0}" 
      DataTextField = "Subject" /> 
     <asp:BoundField HeaderText = "Date" DataField = "DateSent" /> 
    </Columns> 
</asp:GridView> 

這裏你可以看到,我只綁定字段並沒有任何文本框或模板字段。

現在我想用我的自定義編輯按鈕編輯這些綁定的字段是否有任何方式來編輯這些領域與出使用文本框和其他控制?

回答

1

一切皆有可能;-)

但是你必須決定要如何做編輯。如果您不使用內置功能來啓用字段內容的編輯,則需要進行其他類型的編輯。一種選擇是在可編輯的表格之下/之外使用單獨的詳細信息視圖。將詳細視圖放置在更新面板中以避免重新加載整個頁面。

您還需要將網格視圖放置在更新面板中,以便在保存編輯的更改後能夠平穩地重新加載其內容。

相關問題