title: how to update only child GridView?
body: <p>here is what I'm doing right now:</p>
  
  <pre><code>&lt;asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridViewUserScraps_RowDataBound"&gt;
      &lt;Columns&gt;
          &lt;asp:TemplateField&gt;
              &lt;ItemTemplate&gt;
                   &lt;asp:TextBox ID="MakeComments" runat="server" TextMode="MultiLine"&gt;&lt;/asp:TextBox&gt;
                   &lt;asp:Button ID="btnPost" Text="Comment" runat="server" CommandName="Comment"  CommandArgument='&lt;%#Eval("ScrapId")%&gt;' /&gt;
                  &lt;asp:GridView ID="GridView2" runat="server"&gt;
                     &lt;%--this GridView2 showing comments--%&gt;
                  &lt;/asp:GridView&gt;
              &lt;/ItemTemplate&gt;
          &lt;/asp:TemplateField&gt;
      &lt;/Columns&gt;
  &lt;/asp:GridView&gt;
  
  protected void GridViewUserScraps_RowDataBound(object sender, GridViewRowEventArgs e)
  {
      GridView gv = new GridView();
      gv = (GridView)row.FindControl("GridView2");
      //getting data to bind child gridview.
      gv.DataSource = td;
      gv.DataBind();
  }
  </code></pre>
  
  <p>so, on button click of the GridView1 I'm updating database and fetching data at same time, there is no any problem in that. But for this I have to Bind/refresh parent(GridView1) Gridview which quite slow process as there are almost 50 rows. what I'm looking is; <strong>I want to update or refresh only GridView2 to be shown added comments.</strong></p>