This is the Code i wrote, this code is nested in a Usecontrol wich i add to my page.
<table width="100%" style="height: 3px" cellpadding="0" cellspacing="0">
<tr>
<td style="margin-top: 0px; border-top: solid 1px #B6B6B6; padding-top: 0px; border-bottom: solid 1px #B6B6B6;
border-left: solid 1px #B6B6B6; border-right: solid 1px #B6B6B6;">
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<ext:Panel ID="Panel2" runat="server" Header="false" Border="false" Title="Title">
<Body>
<ext:FitLayout ID="FitLayout1" runat="server">
<ext:Panel ID="Panel1" Header="false" Border="false" runat="server" Title="Title">
<Body>
<ext:Store ID="StoreIncidents" runat="server">
<Reader>
<ext:JsonReader ReaderID="Reader1">
<Fields>
<ext:RecordField Name="RequestNumber" Type="String" />
<ext:RecordField Name="RequestSubject" Type="String" />
<ext:RecordField Name="RequestDate" Type="Date" />
<ext:RecordField Name="RequestId" />
</Fields>
</ext:JsonReader>
</Reader>
</ext:Store>
<ext:GridPanel ID="GridPanel1" runat="server" Header="false" AutoWidth="true" AutoHeight="true"
StoreID="StoreIncidents" StripeRows="false" Title="Requests" Border="false">
<ColumnModel ID="ColumnModel1" runat="server">
<Columns>
<ext:Column Header="" Resizable="false" Fixed="true" Width="30">
<Renderer Handler="return announcementDetailsRender(record.data['RequestId'])" />
</ext:Column>
<ext:Column Header="RequestNumber" Resizable="false" Fixed="true" Width="130" DataIndex="RequestNumber">
</ext:Column>
<ext:Column Header="RequestSubject" Resizable="true" DataIndex="RequestSubject">
</ext:Column>
<ext:Column Header="RequestDate" Fixed="true" Resizable="false" Width="130" DataIndex="RequestDate">
<Renderer Fn="Ext.util.Format.dateRenderer('m/d/Y')" />
</ext:Column>
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" />
</SelectionModel>
<View>
<ext:GroupingView ID="GroupingView1" ScrollOffset="0" HideGroupedColumn="true" runat="server"
ForceFit="true" StartCollapsed="false" EnableRowBody="false">
<GetRowClass Handler="" FormatHandler="False"></GetRowClass>
</ext:GroupingView>
</View>
<LoadMask ShowMask="true" Msg="Loading..." />
</ext:GridPanel>
</Body>
</ext:Panel>
</ext:FitLayout>
</Body>
</ext:Panel>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
</table>