Not sure why this is happening but the Paging footer is not showing up in he grid.
Here is the source (note I did not include the Column part):
<telerik:RadGrid ID="RadGrid1" runat="server" Skin="Office2007"
AllowPaging="True" PageSize="20" AutoGenerateColumns="False"
GridLines="None" Allowsorting="False" AllowFilteringByColumn="True"
AlternatingItemStyle-BackColor="#eeeeee" ShowGroupPanel="True"
ShowStatusBar="True"
onneeddatasource="RadGrid1_NeedDataSource">
<AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
<MasterTableView DataKeyNames="MarketingID"
PagerStyle-Mode="NextPrevNumericAndAdvanced">
<PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle>
</MasterTableView>
<ClientSettings AllowDragToGroup="True">
</ClientSettings>
<FilterMenu Skin="Office2007" EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
ClientDataContext db = new ClientDataContext();
var query = from m in db.Marketings.OrderBy(m => m.Client.ClientName).OrderBy(m => m.MarketingFormattedID)
select new {
m.MarketingID,
m.MarketingFormattedID,
m.ClientID,
m.Client.ClientName,
m.Description,
m.MarketingType.MarketingTypeName,
m.SubmitDate,
m.ReportDate
};
RadGrid1.VirtualItemCount = query.Count();
RadGrid1.DataSource = query.Skip(RadGrid1.CurrentPageIndex * RadGrid1.PageSize).Take(RadGrid1.PageSize);
}
I stepped through the code and sure enough VirtualItemCount is set to 106, but the pager footer does not show up.
Any help would be appreciated.
Here is the source (note I did not include the Column part):
<telerik:RadGrid ID="RadGrid1" runat="server" Skin="Office2007"
AllowPaging="True" PageSize="20" AutoGenerateColumns="False"
GridLines="None" Allowsorting="False" AllowFilteringByColumn="True"
AlternatingItemStyle-BackColor="#eeeeee" ShowGroupPanel="True"
ShowStatusBar="True"
onneeddatasource="RadGrid1_NeedDataSource">
<AlternatingItemStyle BackColor="#EEEEEE"></AlternatingItemStyle>
<MasterTableView DataKeyNames="MarketingID"
PagerStyle-Mode="NextPrevNumericAndAdvanced">
<PagerStyle Mode="NextPrevNumericAndAdvanced"></PagerStyle>
</MasterTableView>
<ClientSettings AllowDragToGroup="True">
</ClientSettings>
<FilterMenu Skin="Office2007" EnableTheming="True">
<CollapseAnimation Type="OutQuint" Duration="200"></CollapseAnimation>
</FilterMenu>
</telerik:RadGrid>
protected void RadGrid1_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
{
ClientDataContext db = new ClientDataContext();
var query = from m in db.Marketings.OrderBy(m => m.Client.ClientName).OrderBy(m => m.MarketingFormattedID)
select new {
m.MarketingID,
m.MarketingFormattedID,
m.ClientID,
m.Client.ClientName,
m.Description,
m.MarketingType.MarketingTypeName,
m.SubmitDate,
m.ReportDate
};
RadGrid1.VirtualItemCount = query.Count();
RadGrid1.DataSource = query.Skip(RadGrid1.CurrentPageIndex * RadGrid1.PageSize).Take(RadGrid1.PageSize);
}
I stepped through the code and sure enough VirtualItemCount is set to 106, but the pager footer does not show up.
Any help would be appreciated.