有没有办法使用自定义编辑按钮编辑gridview中的绑定字段行?

时间:2013-06-22 08:55:23

标签: c# asp.net visual-studio-2010

我已经在asp.net vs 2010中提交了一个应用程序

我在其中创建了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 个答案:

答案 0 :(得分:1)

一切皆有可能; - )

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

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