2011-01-06 31 views
0

ヘッダーといくつかの行を持つGridViewがあり、jQueryを使用してヘッダーの下に別の行を追加します。 私の試みはjQueryでヘッダー行の後にGridViewに行を追加します。

$('#GridView1 tbody').prepend('<tr><td>new activity</td></tr>'); 

ヘッダー上に新しい行を置く

$('#GridView1 table tr:first').after('<tr><td>new activity</td></tr>'); 

は何も(可視、ならびに任意の他のTR要素と、少なくとも何も)

+0

そのaspxコードからレンダリングされるhtmlを表示する –

答えて

1
していなかった

<form id="form1" runat="server"> 
<div> 

    <asp:GridView ID="GridView1" ShowHeader="true" runat="server"> 
     <Columns> 
      <asp:TemplateField HeaderText="Activity Name"> 
       <ItemTemplate> 
        <asp:Label runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "Name") %>'></asp:Label> 
       </ItemTemplate> 
      </asp:TemplateField> 

     </Columns> 

    </asp:GridView> 

    <asp:Button Text="Add Activity" runat="server" OnClientClick="addActivity(); return false;" /> 

</div> 
</form> 

Ok、2番目のコマンドを

に変更すると
$('#GridView1 tbody tr:first').after('<tr><td>new activity</td></tr>'); 

作品

関連する問題