C# 在客户端添加Gridview新行

C# 在客户端添加Gridview新行,c#,jquery,asp.net,ajax,gridview,C#,Jquery,Asp.net,Ajax,Gridview,我在父GridViewgvTopic中有一个文本框和按钮。如果点击按钮,我想在客户端的子GridViewgvComment中显示新添加的注释,并在数据库中存储数据,这可能是后台处理,类似于本网站的注释功能 <asp:GridView ID="gvTopic" runat="server"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:TextBox

我在父GridViewgvTopic中有一个文本框和按钮。如果点击按钮,我想在客户端的子GridViewgvComment中显示新添加的注释,并在数据库中存储数据,这可能是后台处理,类似于本网站的注释功能

<asp:GridView ID="gvTopic" runat="server">
    <Columns>
    <asp:TemplateField>
    <ItemTemplate>
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:Button ID="Button2" runat="server" Text="Button" />
        <asp:GridView ID="gvComment" runat="server">
            <%--Comments--%>
        </asp:GridView>
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>
现在,我正在单击按钮绑定子GridView gvComment,该按钮首先将数据保存在数据库中,然后将其绑定,所以显示新添加的注释需要很长的时间


或者有其他解决方案吗?

我认为GridView不提供客户端行添加,其他一些网格(如Telerik的RadGrid)提供此功能

但是,您可以将javascript和隐藏字段结合起来来实现这一点


使用javascript动态创建exist TR node的副本,将节点放在表的最后一个位置,替换内部节点TD值,并将这些值以JSON格式存储到隐藏字段。

我认为GridView不提供客户端行添加,其他一些网格(如Telerik的RadGrid)提供此功能

但是,您可以将javascript和隐藏字段结合起来来实现这一点


使用javascript动态创建exist TR node的副本,在表的最后一个位置添加节点,替换内部节点TD值,并将这些值以JSON格式存储到隐藏字段。

u表示主/详细实现?那么你指的是主/细节实施?那么谢谢你的回复。你能提供一些例子作为参考吗?谢谢你的回复。你能提供一些例子作为参考吗。