2013-06-22 57 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

一切皆有可能;-)

但是你必须决定要如何做编辑。如果您不使用内置功能来启用字段内容的编辑,则需要进行其他类型的编辑。一种选择是在可编辑的表格之下/之外使用单独的详细信息视图。将详细视图放置在更新面板中以避免重新加载整个页面。

您还需要将网格视图放置在更新面板中,以便在保存编辑的更改后能够平稳地重新加载其内容。

相关问题