
| AllowPaging="False" |
| AllowCustomPaging="False" |
| EnableLinqExpressions="True" |
| -OR- |
| AllowPaging="False" |
| AllowCustomPaging="True" |
| EnableLinqExpressions="True" |
| <telerik:RadGrid |
| ID="grdNotes" |
| runat="server" |
| OnColumnCreated="grdNotes_ColumnCreated" |
| OnItemCreated="grdNotes_ItemCreated" |
| OnItemDataBound="grdNotes_ItemDataBound" |
| OnNeedDataSource="grdNotes_NeedDataSource" |
| AutoGenerateColumns="False" |
| AllowPaging="True" |
| AllowCustomPaging="True" |
| ShowStatusBar="True" |
| EnableLinqExpressions="True" PageSize="10" |
| > |
| <HeaderContextMenu |
| EnableTheming="True"> |
| <CollapseAnimation |
| Type="OutQuint" |
| Duration="200"> |
| </CollapseAnimation> |
| </HeaderContextMenu> |
| <ClientSettings > |
| <Selecting AllowRowSelect="True" /> |
| <ClientEvents |
| OnRowCreated="RowCreated" |
| OnRowSelected="RowSelected" |
| OnRowDblClick="grdNotes_OnRowDblClick"> |
| </ClientEvents> |
| </ClientSettings> |
| <PagerStyle |
| HorizontalAlign="Center" |
| Position="Bottom" |
| AlwaysVisible="True" |
| Mode="NextPrevAndNumeric" |
| Wrap="False" |
| BackColor="White" |
| Font-Size="Large" |
| /> |
| <MasterTableView |
| HierarchyDefaultExpanded="true" |
| HierarchyLoadMode="Client" |
| AllowSorting="true" |
| DataKeyNames="Id,ParentId" |
| ClientDataKeyNames="Id,ParentId" |
| Width="100%" |
| AutoGenerateColumns="false" |
| ShowHeader="true" |
| NoDetailRecordsText="" |
| enablenorecordstemplate="False" |
| > |
| <SelfHierarchySettings |
| ParentKeyName="ParentId" |
| KeyName="Id" |
| MaximumDepth="20" /> |
| <RowIndicatorColumn> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </RowIndicatorColumn> |
| <ExpandCollapseColumn visible="True"> |
| <HeaderStyle Width="20px"></HeaderStyle> |
| </ExpandCollapseColumn> |
| <Columns> |
| <telerik:GridBoundColumn DataField="Id" HeaderText="Id" SortExpression="Id" UniqueName="Id" ReadOnly="True"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Title" HeaderText="Title" SortExpression="Title" UniqueName="Title"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="Body" HeaderText="Body" SortExpression="Body" UniqueName="Body"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="CreatedBy" HeaderText="Created By" SortExpression="CreatedBy" UniqueName="CreatedBy"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="CreatedDate" HeaderText="Created On" SortExpression="CreatedDate" UniqueName="CreatedOn"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ModifiedDate" HeaderText="Modified On" SortExpression="ModifiedDate" UniqueName="ModifiedOn"> |
| </telerik:GridBoundColumn> |
| <telerik:GridBoundColumn DataField="ParentId" HeaderText="Parent Id" SortExpression="ParentId" UniqueName="ParentId" visible="false"> |
| </telerik:GridBoundColumn> |
| </Columns> |
| </MasterTableView> |
| <FilterMenu EnableTheming="True"> |
| <CollapseAnimation |
| Type="OutQuint" |
| Duration="200"> |
| </CollapseAnimation> |
| </FilterMenu> |
| </telerik:RadGrid> |
| protected void grdNotes_NeedDataSource(object source, GridNeedDataSourceEventArgs e) |
| { |
| RefreshGridDataSource(); |
| } |
| private void RefreshGridDataSource() |
| { |
| NoteDataProvider noteDataProvider = new NoteDataProvider(WebServicesUri, TicketIdentity.Current.Ticket); |
| List<DisplayNote> displayNotes = noteDataProvider.GetAll(ObjectId); |
| grdNotes.DataSource = displayNotes; |
| grdNotes.VirtualItemCount = displayNotes.Count; |
| } |
| <telerik:RadGrid ID="RadGrid1" runat="server" PageSize="50" AutoGenerateColumns="False" GridLines="None" Skin="Vista" ShowHeader="true" CommandItemStyle-Height="30px" Width="100%" HorizontalAlign="Center" AllowPaging="true" OnNeedDataSource="RadGrid1_NeedDataSource" OnItemCreated="RadGrid1_ItemCreated"> |
| <MasterTableView HierarchyDefaultExpanded="false" HierarchyLoadMode="Client" EnableNoRecordsTemplate="true" DataKeyNames="NETT_IS_ID,NETT_ID" Width="100%"> |
| <SelfHierarchySettings KeyName="ID" ParentKeyName="IS_ID" /> |
| <Columns> |
| </Columns> |
| <EditFormSettings> |
| <PopUpSettings ScrollBars="None"></PopUpSettings> |
| </EditFormSettings> |
| <PagerTemplate> |
| <table border="0" cellpadding="0" cellspacing="0" style="height: 20px" align="center"> |
| <tr> |
| <td width="100px"> |
| <asp:LinkButton ID="LinkButton1" CommandName="Page" CausesValidation="false" CommandArgument="First" runat="server" style="text-decoration: none;"><img src="_assets/images/first.gif" alt="" style="vertical-align:middle; border: none; "/> <span class="pager">First</span></asp:LinkButton> |
| </td> |
| <td width="100px"> |
| <asp:LinkButton ID="LinkButton5" CommandName="Page" CausesValidation="false" CommandArgument="Prev" runat="server" style="text-decoration: none;"><img src="_assets/images/arrow.gif" alt="" style="vertical-align:middle; border: none;" /> <span class="pager">Prev</span></asp:LinkButton> |
| </td> |
| <td align="center" width="100px"> |
| <asp:LinkButton ID="LinkButton6" CommandName="RebindGrid" CausesValidation="false" runat="server" style="text-decoration: none;"><img src="_assets/images/refresh.gif" alt="" style="margin-right: 2px; vertical-align: middle; border: none;" /> <span class="pager">Refresh</span></asp:LinkButton> |
| </td> |
| <td align="right" width="100px"> |
| <asp:LinkButton ID="LinkButton3" CommandName="Page" CausesValidation="false" CommandArgument="Next" runat="server" style="text-decoration: none;"><span class="pager">Next</span> <img src="_assets/images/arrowRight.gif" style="vertical-align:middle; border: none;" alt="" /></asp:LinkButton> |
| </td> |
| <td align="right" width="100px"> |
| <asp:LinkButton ID="LinkButton2" CommandName="Page" CausesValidation="false" CommandArgument="Last" runat="server" style="text-decoration: none;"><span class="pager">Last</span> <img src="_assets/images/last.gif" style="vertical-align:middle; border: none;" alt="" /></asp:LinkButton> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="5" align="center"> |
| Page <%# (int)DataBinder.Eval(Container, "Paging.CurrentPageIndex") + 1 %> of <%# DataBinder.Eval(Container, "Paging.PageCount")%>, items from <%# (int)DataBinder.Eval(Container, "Paging.FirstIndexInPage") + 1 %> to <%# (int)DataBinder.Eval(Container, "Paging.LastIndexInPage") + 1 %> of <%# DataBinder.Eval(Container, "Paging.DataSourceCount")%>. |
| </td> |
| </tr> |
| </table> |
| </PagerTemplate> |
| </MasterTableView> |
| <PagerStyle Mode="Advanced" /> |
| </telerik:RadGrid> |

protected void radtsYear_TabClick(object sender, Telerik.Web.UI.RadTabStripEventArgs e)
{
int ItemID = int.Parse(e.Tab.Text);
Session[
"ItemID"] = ItemID;
DataSet dsTemp = (DataSet) Session["dsGetGrowerOfferDetail"];
switch (ItemID)
{
case 2011:
if (dsTemp.Tables[2].Rows.Count > 0)
{
gvOffers2011.DataSource = dsTemp.Tables[2];
gvOffers2011.DataBind();
}
break;
case 2010:
if (dsTemp.Tables[1].Rows.Count > 0)
{
gvOffers2010.DataSource = dsTemp.Tables[1];
gvOffers2010.DataBind();
}
break;
case 2009:
if (dsTemp.Tables[0].Rows.Count > 0)
{
gvOffers2009.DataSource = dsTemp.Tables[0];
gvOffers2009.DataBind();
}
break;
}
}
<telerik:RadAjaxPanel runat="server" EnableHistory="false" HorizontalAlign="NotSet"
LoadingPanelID="RadAjaxLoadingPanel1">
<telerik:RadTabStrip ID="radtsYear" runat="server"
Skin="Forest" MultiPageID="radMultiPage" ontabclick="radtsYear_TabClick" SelectedIndex="0">
<Tabs>
<telerik:RadTab runat="server" Text="2011" >
</telerik:RadTab>
<telerik:RadTab runat="server" Text="2010" >
</telerik:RadTab>
<telerik:RadTab runat="server" Text="2009" >
</telerik:RadTab>
</Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="radMultiPage" runat="server" Width="100%" SelectedIndex="0" RenderSelectedPageOnly="true">
<telerik:RadPageView ID="pv2011" runat="server" ToolTip="2011 Grower Registrations">
<tr>
<td>
<asp:GridView ID="gvOffers2011" runat="server"
AlternatingRowStyle-BackColor="Gainsboro" AutoGenerateColumns="False"
Caption="2011 Offers" CaptionAlign="Top" EmptyDataText="No 2011 Offers Found"
HeaderStyle-BackColor="Green" HeaderStyle-ForeColor="White"
HeaderStyle-HorizontalAlign="Center" OnRowDataBound="gvOffers2010_RowDataBound"
Visible="True" Width="100%">
<Columns>
<asp:BoundField DataField="Offer_name" HeaderText="Program" />
<asp:BoundField DataField="Offer_description" HeaderText="Details" />
<asp:TemplateField HeaderText="Registration" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImageRegistration" runat="server"
ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Paid" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImagePaid" runat="server" ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="Green" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
</td>
</tr>
</telerik:RadPageView>
<telerik:RadPageView ID="pv2010" runat="server"
ToolTip="2010 Grower Registrations">
<tr>
<td>
<asp:GridView ID="gvOffers2010" runat="server"
AlternatingRowStyle-BackColor="Gainsboro" AutoGenerateColumns="False"
Caption="2010 Offers" CaptionAlign="Top" EmptyDataText="No Offers Found"
HeaderStyle-BackColor="Green" HeaderStyle-ForeColor="White"
HeaderStyle-HorizontalAlign="Center" OnRowDataBound="gvOffers2010_RowDataBound"
Visible="true" Width="100%">
<Columns>
<asp:BoundField DataField="Offer_name" HeaderText="Program" />
<asp:BoundField DataField="Offer_description" HeaderText="Details" />
<asp:TemplateField HeaderText="Registration" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImageRegistration" runat="server"
ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Paid" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImagePaid" runat="server" ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle BackColor="Green" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
</td>
</tr>
</telerik:RadPageView>
<telerik:RadPageView ID="pv2009" runat="server"
ToolTip="2009 Grower Registrations">
<tr>
<td>
<asp:GridView ID="gvOffers2009" runat="server"
AlternatingRowStyle-BackColor="Gainsboro" AutoGenerateColumns="False"
Caption="2009 Offers" CaptionAlign="Top" EmptyDataText="No Offers Found"
HeaderStyle-BackColor="Green" HeaderStyle-ForeColor="White"
OnRowDataBound="gvOffers2010_RowDataBound" Visible="true" Width="100%">
<HeaderStyle BackColor="Green" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
<Columns>
<asp:BoundField DataField="Offer_name" HeaderText="Program" />
<asp:BoundField DataField="Offer_description" HeaderText="Details" />
<asp:TemplateField HeaderText="Registration" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Image ID="ImageRegistration" runat="server"
ImageUrl="Images/checkboxno.gif">
</asp:Image>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
</telerik:RadPageView>
</telerik:RadMultiPage>
</telerik:RadAjaxPanel>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server"
Skin="Forest" MinDisplayTime="5" InitialDelayTime="2">
</telerik:RadAjaxLoadingPanel>
| 1 | NULL | InternetSites | NULL | True |
| 2 | NULL | Yahoo | 1 | False |
| 3 | www.yahoo1.com | Yahoo1 | 2 | False |
| 4 | www.yahoo2.com | Yahoo2 | 2 | False |
| 5 | NULL | 1 | False | |
| 6 | www.google1.com | Google1 | 5 | False |
| 7 | www.google2.com | Google2 | 5 | False |
| 8 | NULL | Services | NULL | True |
| 9 | NULL | IT | 8 | False |
| 10 | www.it1.com | it1 | 9 | False |
| 11 | www.it2.com | it2 | 9 | False |
| 12 | NULL | Infrastructure | 9 | False |
| 13 | www.infra1.com | infra1 | 12 | False |
| 14 | www.infra2.com | infra2 | 12 | False |