You are on page 1of 32

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.

0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<script type="text/javascript">
var AppPath = '/';
var HomePage =
'https://www.devexpress.com/Support/Documentation/';
if (document.location.hash == '') {
if (document.location.pathname == AppPath ||
document.location.pathname.length < AppPath.length) {
if (window.stop) {
window.stop();
} else {
document.execCommand('Stop');
}
document.location = HomePage;
}
}
</script>

<head>
<link
href="https://documentation.devexpress.com/SiteNotifications/styles?v=DMO
SrNCaqijLd_qYBRAniGex5NwAhNuAJ9dyy65PEHw1" rel="stylesheet" /><link
rel="stylesheet" type="text/css"
href="/DXR.axd?r=1_14,1_16,1_1,6_1,6_2,6_0,1_7,1_8,1_6-C6WHg" />
<script type="text/javascript">
var _wsData =
{"Settings":{"TrackingEnabled":true},"UserInfo":{"IsEmployee":false,"IsLo
ggedIn":false}};
</script>

<script type="text/javascript">
dataLayer = [{
'appName': 'Documentation'
}];
</script>

<!-- Google Tag Manager -->


<script type="text/javascript">(function (w, d, s, l, i) {
w[l] = w[l] || []; w[l].push({
'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l
: ''; j.async = true; j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i +
dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-
TP4P4KW');</script>
<!-- End Google Tag Manager -->

<script type="text/javascript">
var userId = "";
var ApiUrl = "https://documentation.devexpress.com/api/";
</script>
<link href="/Content/CoreStylesMVC?v=LFv837EROGrNuyACIEE_PDnsh-
9YjzzR6OWuL246n9U1" rel="stylesheet"/>
<script src="/Scripts/Shims?v=_-uQwK2YdOUQzK2-
v1rhMLSsn5byw4AYBJzB5FetCnk1"></script>
<script
src="/Scripts/Core3rdPartyLibs?v=WVt5eQzM1Fa5qM6CbrGIjbudiYpHtSo7uln1zJDt
cYY1"></script>
<script
src="/Scripts/Shared?v=ikSpUijDvfJDMwwHcCNBKtw6fvfXxPnG_cj7t2SwS5s1"></sc
ript>
<link
href="/HelpResource.ashx?document=dx.css&amp;wsCache=1_0_6792_31055"
type="text/css" rel="stylesheet" media="all"></link><link
href="/HelpResource.ashx?document=dxAlt.css&amp;wsCache=1_0_6792_31055"
type="text/css" rel="stylesheet" media="all"></link><link
href="/Content/Styles?v=uwNAqbzMkOJQAUVSeEwIWUE4RXnLvyVYc-XxohiKBLU1"
type="text/css" rel="stylesheet" media="all" />
<link href="/Content/StylesPrint?v=7mTB_C_MvsHtZopTPo4WnXA61iIe1pyLuZI-
mepiGT41" type="text/css" rel="stylesheet" media="print" />
<link href="/Content/StylesFeedback?v=hUOzJn5-
kLL3KKrL0LhTGCCT5tXKDcy5QDmn3Lmo8ww1" type="text/css" rel="stylesheet"
media="screen" />
<script
src="/Content/Scripts?v=RgT8C0mZkfTvyCDWs7JuHjiNsWaCiI8wWWm2m2plloE1"></s
cript>
<script
src="/HelpResource.ashx?document=dx.js&amp;wsCache=1_0_6792_31055"
type="text/javascript"></script>
<!--
<PageMap>
<DataObject type="document">
<Attribute name="keywords">net</Attribute>
<Attribute name="keywords">winforms</Attribute>
<Attribute name="keywords">webforms</Attribute>
<Attribute name="keywords">mvc</Attribute>
<Attribute name="keywords">wpf</Attribute>
</DataObject>
</PageMap>
-->
<link rel="shortcut icon" type="image/x-icon"
href="../../../../../favicon.ico" /><link rel="icon" type="image/x-icon"
href="../../../../../favicon.ico" />
<script type="text/javascript">
if (typeof DX != 'undefined') {
if (typeof DX.Core != 'undefined') {
DX.Core.getCookie = function (name) {
name = escape(name);
var c = document.cookie;
var start = c.indexOf(name + "=");
if (start < 0) return null;
start = c.indexOf('=', start) + 1;
var end = c.indexOf(';', start);
if (end < 0) end = c.length;
return unescape(c.substring(start, end));
}
}
if (typeof DX.Groups != 'undefined') {
DX.Groups.GetMainElement = function () {
return $('#dxspMain_mainPaneDiv');
}
}
}
</script>

<!--[if (gte IE 6)&(lte IE 8)]>


<script src="/Scripts/css-
shims?v=8NC1MaIuEnbkmNrNNGmEzxYzGjfA4M12ZcdWgJFFHdE1"></script>

<![endif]-->
<meta name="tags" content="net" class="swiftype" data-type="string"
/><meta name="tags" content="winforms" class="swiftype" data-
type="string" /><meta name="tags" content="webforms" class="swiftype"
data-type="string" /><meta name="tags" content="mvc" class="swiftype"
data-type="string" /><meta name="tags" content="wpf" class="swiftype"
data-type="string" /><meta name="keywords" content="net, winforms,
webforms, mvc, wpf" /><title>
Counting the Number of Records in a Report or Group | Reporting |
DevExpress Help
</title></head>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript>
<iframe src="https://www.googletagmanager.com/ns.html?id=GTM-
TP4P4KW&dxWrapped=1"
height="0" width="0" style="display: none; visibility:
hidden"></iframe>
</noscript>
<!-- End Google Tag Manager (noscript) -->
<form name="form1" method="post" action="./Counting-the-Number-of-
Records-in-a-Report-or-Group" id="form1">
<div>
<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value=""
/>
<input type="hidden" name="__VSTATE" id="__VSTATE"
value="/wEPGAEFHl9fQ29udHJvbHNSZXF1aXJlUG9zdEJhY2tLZXlfXxYCBQhkeHNwTWFpbg
UKdEhhc2hDaGVjaw8FCy0yMDI2NjgzMzU0ZA==" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="" />
</div>

<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>

<script
src="/WebResource.axd?d=bqCb_h7OYlBHWJIR7PJNJUmm4oYhaTgL7dsUo9V1CaKhmZUVF
NbEXRsj9YeoQLjiV4Y_1FEQE6tOTlICy12eY8FxSaw1&amp;t=636465359042282285"
type="text/javascript"></script>

<div id="Head">
<header><div id="TOCChatLink">
Chat Now
</div><div class="r-container">
<a tabindex="-1" class="Logo Static" data-logo-static="true"
title="DevExpress" href="https://www.devexpress.com/" id="Header-
Logo"></a><div class="ControlContainer">
<a id="Cart" tabindex="-1" title="Shopping Cart" data-
empty-text="Cart" data-cart-text="Cart: ##"
href="https://www.devexpress.com/ClientCenter/Purchase/Checkout/">Cart</a
><a id="MyDownloads" tabindex="-1"
href="https://www.devexpress.com/ClientCenter/DownloadManager/">My
Downloads</a><a id="FreeTrial" tabindex="-1"
href="https://www.devexpress.com/Products/Try/">Free Trial</a><a
id="LogIn" tabindex="-1"
href="https://www.devexpress.com/MyAccount/LogIn/?returnUrl=https%3a%2f%2
fdocumentation.devexpress.com%2fXtraReports%2f119445%2fDetailed-Guide-to-
DevExpress-Reporting%2fShaping-Report-Data%2fShaping-Data-using-
Expression-Bindings%2fCounting-the-Number-of-Records-in-a-Report-or-
Group">Log In</a><div id="SiteSearch">
<div title="Search" class="SearchButton">

</div><div class="SearchBox">
<input name="tbSiteSearch" type="text"
value="Type keywords here" id="tbSiteSearch" tabindex="-1"
class="NullText" autocomplete="off" />
</div>
</div>
</div>
</div></header>
<script type="text/javascript">
window.SearchServiceUrl =
'https://search.devexpress.com/?m=Documentation&f=0&q=';
</script>

</div>
<div id="Content">
<input type="hidden" id="dxspMain_CS" name="dxspMain_CS"
value="" /><script id="dxis_1035884949"
src="/DXR.axd?r=1_187,1_101,1_180,1_179,1_162,1_120,6_12,1_130,1_137,1_16
9,1_98,1_172,1_100,1_156,1_183-C6WHg"
type="text/javascript"></script><table class="dxsplControl"
cellpadding="0" cellspacing="0" id="dxspMain" border="0">
<tr>
<td id="dxspMain_0" class="dxsplPane" valign="top"
style="border-style:None;"><div id="dxspMain_0_CC" class="dxsplLCC"
style="height:1px;width:1px;padding-left:0px;padding-right:0px;padding-
top:0px;padding-bottom:0px;overflow:auto;">
<div id="TreeTopics">
<div id="dxspMain_lpTree"
align="center" style="position:absolute;left:0px;top:0px;z-
index:30000;display:none;">
<table class="dxlpLoadingPanel dxlpControl"
cellspacing="0" cellpadding="0" border="0" style="border-
style:None;height:100%;border-collapse:collapse;">
<tr>
<td class="dx"
style="padding-left:0px;padding-right:0px;padding-top:0px;padding-
bottom:0px;"><img class="dxlp-imgPosLeft" src="../../../../../i/ajax-
loader.gif" alt="Loading..." align="middle"
style="height:19px;width:220px;" /></td>
</tr>
</table>
</div><script id="dxss_761634439"
type="text/javascript">
<!--

var dxo = new ASPxClientLoadingPanel('dxspMain_lpTree');


window['lpTree'] = dxo;
dxo.uniqueID = 'dxspMain$lpTree';
dxo.isTextEmpty = true;
dxo.AfterCreate();

//-->
</script>
<table class="dxtlControl TreeList"
cellpadding="0" id="dxspMain_treeList" cellspacing="0" border="0"
style="width:100%;">
<tr>
<td id="dxspMain_treeList_U"
valign="top"><table id="dxspMain_treeList_D" class="dxtlDataTable"
cellpadding="0" cellspacing="0"
onclick="aspxTLClick(&#39;dxspMain_treeList&#39;,event)" border="0"
style="width:100%;">
<tr
id="dxspMain_treeList_R-741caa94_45_ff48_45_48bd_45_bd66_45_21951895ddde"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_741caa94_45_ff48_45_48bd_45_bd66_45_21951895dd
de_hl" title="General Information" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;GeneralInformation/2216/General-
Information&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/GeneralInformation/2216/General-Information">General
Information</a></td>
</tr><tr
id="dxspMain_treeList_R-243a018e_45_b01a_45_413c_45_acc5_45_1f06d800f14b"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_243a018e_45_b01a_45_413c_45_acc5_45_1f06d800f1
4b_hl" title="WinForms Controls" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;WindowsForms/7874/WinForms-Controls&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/WindowsForms/7874/WinForms-
Controls">WinForms Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-ab833f09_45_a5ad_45_498b_45_90b5_45_8031a943489b"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_ab833f09_45_a5ad_45_498b_45_90b5_45_8031a94348
9b_hl" title="ASP.NET Controls and MVC Extensions"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;AspNet/7873/ASP-NET-Controls-and-MVC-
Extensions&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/AspNet/7873/ASP-NET-Controls-and-MVC-Extensions">ASP.NET
Controls and MVC Extensions</a></td>
</tr><tr
id="dxspMain_treeList_R-a903c114_45_a596_45_4973_45_abc8_45_ab946c096e31"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_a903c114_45_a596_45_4973_45_abc8_45_ab946c096e
31_hl" title="ASP.NET Bootstrap Controls" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;AspNetBootstrap/117864/ASP-NET-Bootstrap-
Controls&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/AspNetBootstrap/117864/ASP-NET-Bootstrap-
Controls">ASP.NET Bootstrap Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-aa85753c_45_8a2c_45_47a3_45_a673_45_d6677336f1e1"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_aa85753c_45_8a2c_45_47a3_45_a673_45_d6677336f1
e1_hl" title="ASP.NET Core Bootstrap Controls" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;AspNetCoreBootstrap/119456/ASP-NET-Core-
Bootstrap-Controls&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/AspNetCoreBootstrap/119456/ASP-NET-Core-Bootstrap-
Controls">ASP.NET Core Bootstrap Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-a3f4313d_45_6eaa_45_4863_45_9102_45_ec0194c58e7b"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_a3f4313d_45_6eaa_45_4863_45_9102_45_ec0194c58e
7b_hl" title="WPF Controls" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;WPF/7875/WPF-Controls&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/WPF/7875/WPF-Controls">WPF
Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-dd4fa050_45_cda1_45_43ea_45_8521_45_8981fb6281a7"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_dd4fa050_45_cda1_45_43ea_45_8521_45_8981fb6281
a7_hl" title="Xamarin Controls" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;Xamarin/12275/Xamarin-Controls&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/Xamarin/12275/Xamarin-
Controls">Xamarin Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-f6e4cbf8_45_f586_45_49b3_45_bc2b_45_635e2b3e5755"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_f6e4cbf8_45_f586_45_49b3_45_bc2b_45_635e2b3e57
55_hl" title="Windows 10 App Controls" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;Win10Apps/12019/Windows-10-App-Controls&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/Win10Apps/12019/Windows-10-App-
Controls">Windows 10 App Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-a8788941_45_b5e8_45_4ec1_45_bf64_45_2a5dabe63743"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_a8788941_45_b5e8_45_4ec1_45_bf64_45_2a5dabe637
43_hl" title="Office File API" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;OfficeFileAPI/14911/Office-File-API&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/OfficeFileAPI/14911/Office-File-
API">Office File API</a></td>
</tr><tr
id="dxspMain_treeList_R-6d3c053b_45_c321_45_46a5_45_9110_45_8e16269ebaeb"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Collapse"
src="../../../../../i/expanded.png" alt="[Collapse]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_6d3c053b_45_c321_45_46a5_45_9110_45_8e16269eba
eb_hl" title="Reporting" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/2162/Reporting&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }"
href="/XtraReports/2162/Reporting">Reporting</a></td>
</tr><tr
id="dxspMain_treeList_R-ae332ae7_45_a66c_45_4008_45_a841_45_b4d07044de85"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Expand" src="../../../../../i/collapsed.png"
alt="[Expand]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_ae332ae7_45_a66c_45_4008_45_a841_45_b4d07044de
85_hl" title="Product Information" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/7945/Product-Information&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/7945/Product-
Information">Product Information</a></td>
</tr><tr
id="dxspMain_treeList_R-585785ce_45_34f0_45_44ac_45_abea_45_51b0d2e37d1d"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Expand" src="../../../../../i/collapsed.png"
alt="[Expand]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_585785ce_45_34f0_45_44ac_45_abea_45_51b0d2e37d
1d_hl" title="Getting Started with DevExpress Reporting"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/14651/Getting-Started-with-
DevExpress-Reporting&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/14651/Getting-Started-with-DevExpress-
Reporting">Getting Started with DevExpress Reporting</a></td>
</tr><tr
id="dxspMain_treeList_R-be303361_45_3519_45_4faf_45_aaca_45_9901250f37c9"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Expand" src="../../../../../i/collapsed.png"
alt="[Expand]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_be303361_45_3519_45_4faf_45_aaca_45_9901250f37
c9_hl" title="Creating Popular Reports" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/5152/Creating-Popular-Reports&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/5152/Creating-
Popular-Reports">Creating Popular Reports</a></td>
</tr><tr
id="dxspMain_treeList_R-1dcd17bd_45_5882_45_48ad_45_97cd_45_5734ce65418f"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Collapse" src="../../../../../i/expanded.png"
alt="[Collapse]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_1dcd17bd_45_5882_45_48ad_45_97cd_45_5734ce6541
8f_hl" title="Detailed Guide to DevExpress Reporting"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/5150/Detailed-Guide-to-DevExpress-
Reporting&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/5150/Detailed-Guide-to-DevExpress-
Reporting">Detailed Guide to DevExpress Reporting</a></td>
</tr><tr
id="dxspMain_treeList_R-e322bcb9_45_930a_45_4469_45_a3d5_45_05637c0bbde3"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtl dxtl__B0" colspan="3"><a
id="dxspMain_treeList_tDC0_e322bcb9_45_930a_45_4469_45_a3d5_45_05637c0bbd
e3_hl" title="Introduction to Banded Reports" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/2587/Detailed-Guide-to-DevExpress-
Reporting/Introduction-to-Banded-Reports&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/2587/Detailed-Guide-to-DevExpress-
Reporting/Introduction-to-Banded-Reports">Introduction to Banded
Reports</a></td>
</tr><tr
id="dxspMain_treeList_R-18d406ae_45_8c11_45_49d5_45_974f_45_95e8210f8fdd"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_18d406ae_45_8c11_45_49d5_45_974f_45_95e8210f8f
dd_hl" title="Providing Data to Reports" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/15034/Detailed-Guide-to-DevExpress-
Reporting/Providing-Data-to-Reports&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/15034/Detailed-Guide-to-DevExpress-
Reporting/Providing-Data-to-Reports">Providing Data to Reports</a></td>
</tr><tr
id="dxspMain_treeList_R-ff19d999_45_bf47_45_46e7_45_9054_45_ffb9a917dbb8"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_ff19d999_45_bf47_45_46e7_45_9054_45_ffb9a917db
b8_hl" title="Using Report Controls" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/2605/Detailed-Guide-to-DevExpress-
Reporting/Using-Report-Controls&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/2605/Detailed-Guide-to-DevExpress-
Reporting/Using-Report-Controls">Using Report Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-fec6983e_45_d92a_45_4a27_45_879d_45_e9820064a754"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Collapse" src="../../../../../i/expanded.png"
alt="[Collapse]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_fec6983e_45_d92a_45_4a27_45_879d_45_e9820064a7
54_hl" title="Shaping Report Data" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/2448/Detailed-Guide-to-
DevExpress-Reporting/Shaping-Report-Data&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/2448/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data">Shaping Report Data</a></td>
</tr><tr
id="dxspMain_treeList_R-22e67955_45_f185_45_4438_45_9d77_45_d0c649a2df53"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="2" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_22e67955_45_f185_45_4438_45_9d77_45_d0c649a2df
53_hl" title="Data Filtering" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/119450/Detailed-Guide-to-
DevExpress-Reporting/Shaping-Report-Data/Data-Filtering&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119450/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Data-Filtering">Data
Filtering</a></td>
</tr><tr
id="dxspMain_treeList_R-5fbd6af8_45_9dbc_45_4983_45_8a6c_45_d8fc3c0c4d61"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="2" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_5fbd6af8_45_9dbc_45_4983_45_8a6c_45_d8fc3c0c4d
61_hl" title="Grouping and Sorting" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/4814/Detailed-Guide-to-
DevExpress-Reporting/Shaping-Report-Data/Grouping-and-Sorting&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/4814/Detailed-Guide-
to-DevExpress-Reporting/Shaping-Report-Data/Grouping-and-
Sorting">Grouping and Sorting</a></td>
</tr><tr
id="dxspMain_treeList_R-3f64e35c_45_f037_45_4684_45_968d_45_ffcc4025e2f0"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Collapse"
src="../../../../../i/expanded.png" alt="[Collapse]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="2" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_3f64e35c_45_f037_45_4684_45_968d_45_ffcc4025e2
f0_hl" title="Shaping Data using Expression Bindings"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119415/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/119415/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings">Shaping Data using Expression Bindings</a></td>
</tr><tr
id="dxspMain_treeList_R-ee920475_45_39a8_45_4f88_45_abe1_45_e24dffbd7ddc"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_ee920475_45_39a8_45_4f88_45_abe1_45_e24dffbd7d
dc_hl" title="Formatting Data" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/5327/Detailed-Guide-to-
DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Formatting-Data&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/5327/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Formatting-Data">Formatting Data</a></td>
</tr><tr
id="dxspMain_treeList_R-8b0cfa03_45_6270_45_4092_45_bfa2_45_dd55afa3f76a"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_8b0cfa03_45_6270_45_4092_45_bfa2_45_dd55afa3f7
6a_hl" title="Conditionally Changing a Control&#39;s Appearance"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119473/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Conditionally-Changing-a-Control-s-Appearance&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119473/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Conditionally-Changing-a-Control-s-
Appearance">Conditionally Changing a Control's Appearance</a></td>
</tr><tr
id="dxspMain_treeList_R-d89eb0d4_45_1c40_45_43ad_45_96a3_45_e6abe864d9c7"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_d89eb0d4_45_1c40_45_43ad_45_96a3_45_e6abe864d9
c7_hl" title="Conditionally Changing a Label&#39;s Text"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119438/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Conditionally-Changing-a-Label-s-Text&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119438/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Conditionally-Changing-a-Label-s-Text">Conditionally
Changing a Label's Text</a></td>
</tr><tr
id="dxspMain_treeList_R-b497cfd1_45_4e07_45_47fd_45_8263_45_a6beb936199b"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_b497cfd1_45_4e07_45_47fd_45_8263_45_a6beb93619
9b_hl" title="Conditionally Filtering Report Data"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119468/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Conditionally-Filtering-Report-Data&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119468/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Conditionally-Filtering-Report-Data">Conditionally
Filtering Report Data</a></td>
</tr><tr
id="dxspMain_treeList_R-a83ff1f1_45_3982_45_4088_45_9628_45_7258d3650e8c"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_a83ff1f1_45_3982_45_4088_45_9628_45_7258d3650e
8c_hl" title="Conditionally Suppressing Controls"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119439/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Conditionally-Suppressing-Controls&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/119439/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Conditionally-Suppressing-Controls">Conditionally Suppressing
Controls</a></td>
</tr><tr
id="dxspMain_treeList_R-9527c907_45_41fa_45_47f1_45_a2af_45_bd79ed25986d"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_9527c907_45_41fa_45_47f1_45_a2af_45_bd79ed2598
6d_hl" title="Limiting the Number of Records per Page"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119482/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Limiting-the-Number-of-Records-per-Page&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119482/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Limiting-the-Number-of-Records-per-Page">Limiting the
Number of Records per Page</a></td>
</tr><tr
id="dxspMain_treeList_R-6de953c8_45_357c_45_492f_45_82c6_45_cc4343ca8baa"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_6de953c8_45_357c_45_492f_45_82c6_45_cc4343ca8b
aa_hl" title="Conditionally Changing a Band&#39;s Visibility"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119475/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Conditionally-Changing-a-Band-s-Visibility&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119475/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Conditionally-Changing-a-Band-s-
Visibility">Conditionally Changing a Band's Visibility</a></td>
</tr><tr
id="dxspMain_treeList_R-4a8c8955_45_7628_45_42d2_45_bba0_45_619117f78a56"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_4a8c8955_45_7628_45_42d2_45_bba0_45_619117f78a
56_hl" title="Calculating a Summary" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119436/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Calculating-a-Summary&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/119436/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Calculating-a-Summary">Calculating a Summary</a></td>
</tr><tr
id="dxspMain_treeList_R-5f527ac0_45_67cf_45_4caf_45_b40b_45_cdc9c669e70f"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_5f527ac0_45_67cf_45_4caf_45_b40b_45_cdc9c669e7
0f_hl" title="Calculating an Advanced Summary" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119453/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Calculating-an-Advanced-Summary&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/119453/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Calculating-an-Advanced-Summary">Calculating an Advanced
Summary</a></td>
</tr><tr
id="dxspMain_treeList_R-ecf1d437_45_5dd8_45_403c_45_b129_45_ba55c219bc4f"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_ecf1d437_45_5dd8_45_403c_45_b129_45_ba55c219bc
4f_hl" title="Displaying Row Numbers in a Report, Group or Page"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119444/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Displaying-Row-Numbers-in-a-Report-Group-or-Page&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119444/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Displaying-Row-Numbers-in-a-Report-Group-or-
Page">Displaying Row Numbers in a Report, Group or Page</a></td>
</tr><tr
id="dxspMain_treeList_R-abcaad31_45_c334_45_45f9_45_b07b_45_aba05065ade0"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_abcaad31_45_c334_45_45f9_45_b07b_45_aba05065ad
e0_hl" title="Counting the Number of Records in a Report or Group"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119445/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-Group&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119445/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Counting-the-Number-of-Records-in-a-Report-or-
Group">Counting the Number of Records in a Report or Group</a></td>
</tr><tr
id="dxspMain_treeList_R-bce30add_45_b53b_45_49e6_45_9dbc_45_f3c8d69c4111"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"><a
id="dxspMain_treeList_tDC0_bce30add_45_b53b_45_49e6_45_9dbc_45_f3c8d69c41
11_hl" title="Counting the Number of Groups in a Report"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119476/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Counting-the-Number-of-Groups-in-a-Report&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/119476/Detailed-
Guide-to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Counting-the-Number-of-Groups-in-a-Report">Counting
the Number of Groups in a Report</a></td>
</tr><tr
id="dxspMain_treeList_R-2b4a2fd1_45_63b1_45_4e92_45_bdc5_45_957a5e51839f"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="2" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_2b4a2fd1_45_63b1_45_4e92_45_bdc5_45_957a5e5183
9f_hl" title="Shaping Data using Legacy Data Bindings"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/1417/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Legacy-Data-
Bindings&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/1417/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Legacy-Data-
Bindings">Shaping Data using Legacy Data Bindings</a></td>
</tr><tr
id="dxspMain_treeList_R-5260596c_45_ca64_45_4a9b_45_a7f8_45_810df7ace647"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="2" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_5260596c_45_ca64_45_4a9b_45_a7f8_45_810df7ace6
47_hl" title="Using Calculated Fields" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/4801/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Using-Calculated-Fields&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/4801/Detailed-Guide-
to-DevExpress-Reporting/Shaping-Report-Data/Using-Calculated-
Fields">Using Calculated Fields</a></td>
</tr><tr
id="dxspMain_treeList_R-2f8b70cb_45_906e_45_40c5_45_a955_45_823693d530a1"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="2" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_2f8b70cb_45_906e_45_40c5_45_a955_45_823693d530
a1_hl" title="Using Report Parameters" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/4812/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Using-Report-Parameters&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/4812/Detailed-Guide-
to-DevExpress-Reporting/Shaping-Report-Data/Using-Report-
Parameters">Using Report Parameters</a></td>
</tr><tr
id="dxspMain_treeList_R-01040fbf_45_e6c4_45_482a_45_9b36_45_49183a1047b9"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndent dxtl__IM">&nbsp;</td><td
class="dxtl dxtl__B0" colspan="3"><a
id="dxspMain_treeList_tDC0_01040fbf_45_e6c4_45_482a_45_9b36_45_49183a1047
b9_hl" title="Laying out Dynamic Report Contents"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/5170/Detailed-Guide-to-DevExpress-
Reporting/Laying-out-Dynamic-Report-Contents&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/XtraReports/5170/Detailed-Guide-
to-DevExpress-Reporting/Laying-out-Dynamic-Report-Contents">Laying out
Dynamic Report Contents</a></td>
</tr><tr
id="dxspMain_treeList_R-a18f79ed_45_57e3_45_4b0e_45_aa44_45_2ce7e4b17e6e"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_a18f79ed_45_57e3_45_4b0e_45_aa44_45_2ce7e4b17e
6e_hl" title="Customizing Appearance" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/2614/Detailed-Guide-to-DevExpress-
Reporting/Customizing-Appearance&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/2614/Detailed-Guide-to-DevExpress-
Reporting/Customizing-Appearance">Customizing Appearance</a></td>
</tr><tr
id="dxspMain_treeList_R-09920c02_45_9f5a_45_4a75_45_a6b0_45_424017cbea38"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_09920c02_45_9f5a_45_4a75_45_a6b0_45_424017cbea
38_hl" title="Adding Navigation" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/2604/Detailed-Guide-to-
DevExpress-Reporting/Adding-Navigation&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/2604/Detailed-Guide-to-DevExpress-
Reporting/Adding-Navigation">Adding Navigation</a></td>
</tr><tr
id="dxspMain_treeList_R-6befde07_45_108f_45_4371_45_96fb_45_e9d2753ac4ab"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_6befde07_45_108f_45_4371_45_96fb_45_e9d2753ac4
ab_hl" title="Providing Interactivity" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/15037/Detailed-Guide-to-DevExpress-
Reporting/Providing-Interactivity&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/15037/Detailed-Guide-to-DevExpress-
Reporting/Providing-Interactivity">Providing Interactivity</a></td>
</tr><tr
id="dxspMain_treeList_R-4e47d70d_45_ed54_45_4987_45_959b_45_9dcae11ee60b"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_4e47d70d_45_ed54_45_4987_45_959b_45_9dcae11ee6
0b_hl" title="Adding Customary Information" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/15038/Detailed-Guide-to-DevExpress-
Reporting/Adding-Customary-Information&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/15038/Detailed-Guide-to-DevExpress-
Reporting/Adding-Customary-Information">Adding Customary
Information</a></td>
</tr><tr
id="dxspMain_treeList_R-dea3be64_45_cac9_45_43d0_45_baa1_45_4d86c24f2dba"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_dea3be64_45_cac9_45_43d0_45_baa1_45_4d86c24f2d
ba_hl" title="Merging Reports" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/3320/Detailed-Guide-to-
DevExpress-Reporting/Merging-Reports&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/3320/Detailed-Guide-to-DevExpress-
Reporting/Merging-Reports">Merging Reports</a></td>
</tr><tr
id="dxspMain_treeList_R-3c94113f_45_06a5_45_4e2a_45_af20_45_9346eb9b8350"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_3c94113f_45_06a5_45_4e2a_45_af20_45_9346eb9b83
50_hl" title="Using Expressions" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/120091/Detailed-Guide-to-
DevExpress-Reporting/Using-Expressions&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/120091/Detailed-Guide-to-DevExpress-
Reporting/Using-Expressions">Using Expressions</a></td>
</tr><tr
id="dxspMain_treeList_R-f0b19819_45_d9be_45_4ebe_45_aad6_45_61f0e9c506b0"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_f0b19819_45_d9be_45_4ebe_45_aad6_45_61f0e9c506
b0_hl" title="Storing and Distributing Reports"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/119464/Detailed-Guide-to-DevExpress-
Reporting/Storing-and-Distributing-Reports&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/119464/Detailed-Guide-to-DevExpress-
Reporting/Storing-and-Distributing-Reports">Storing and Distributing
Reports</a></td>
</tr><tr
id="dxspMain_treeList_R-ddeba78b_45_2228_45_4b37_45_b990_45_a673376cf17c"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndent
dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton dxtl__IM"><img
class="dxtl__Expand" src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="3" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_ddeba78b_45_2228_45_4b37_45_b990_45_a673376cf1
7c_hl" title="Reporting API" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;XtraReports/119097/Detailed-Guide-to-
DevExpress-Reporting/Reporting-API&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/119097/Detailed-Guide-to-DevExpress-
Reporting/Reporting-API">Reporting API</a></td>
</tr><tr
id="dxspMain_treeList_R-f4ff5b30_45_78e0_45_49b6_45_961a_45_6b6a18230569"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Expand" src="../../../../../i/collapsed.png"
alt="[Expand]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_f4ff5b30_45_78e0_45_49b6_45_961a_45_6b6a182305
69_hl" title="Visual Studio Report Designer" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/4256/Visual-Studio-Report-
Designer&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/4256/Visual-Studio-Report-Designer">Visual
Studio Report Designer</a></td>
</tr><tr
id="dxspMain_treeList_R-b3ee1c1d_45_3e2c_45_40f3_45_93f0_45_8299904b89bb"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Expand" src="../../../../../i/collapsed.png"
alt="[Expand]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_b3ee1c1d_45_3e2c_45_40f3_45_93f0_45_8299904b89
bb_hl" title="Creating End-User Reporting Applications"
onclick="if(!event.ctrlKey &amp;&amp; !event.shiftKey &amp;&amp;
event.button == 0) { event.cancelBubble = true;
ChangeHashPageType(&#39;XtraReports/5159/Creating-End-User-Reporting-
Applications&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/XtraReports/5159/Creating-End-User-Reporting-
Applications">Creating End-User Reporting Applications</a></td>
</tr><tr
id="dxspMain_treeList_R-4d79b533_45_af40_45_4a7d_45_9879_45_80b5fa92ab85"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtlIndentWithButton
dxtl__IM"><img class="dxtl__Expand" src="../../../../../i/collapsed.png"
alt="[Expand]" style="height:12px;width:12px;" /></td><td class="dxtl
dxtl__B0" colspan="4" style="cursor:pointer;">API Reference</td>
</tr><tr
id="dxspMain_treeList_R-b39cf3b8_45_e2f9_45_4a55_45_a4f5_45_df6f7348a269"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_b39cf3b8_45_e2f9_45_4a55_45_a4f5_45_df6f7348a2
69_hl" title="Report and Dashboard Server" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;ReportServer/12432/Report-and-Dashboard-
Server&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/ReportServer/12432/Report-and-Dashboard-Server">Report
and Dashboard Server</a></td>
</tr><tr
id="dxspMain_treeList_R-f6a5788b_45_3019_45_4c90_45_99dc_45_dad1b79668f7"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_f6a5788b_45_3019_45_4c90_45_99dc_45_dad1b79668
f7_hl" title="Dashboard" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;Dashboard/12049/Dashboard&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }"
href="/Dashboard/12049/Dashboard">Dashboard</a></td>
</tr><tr
id="dxspMain_treeList_R-9b76444b_45_2428_45_4b0a_45_8539_45_52dd75a43166"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_9b76444b_45_2428_45_4b0a_45_8539_45_52dd75a431
66_hl" title="eXpressApp Framework" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;eXpressAppFramework/112670/eXpressApp-
Framework&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/eXpressAppFramework/112670/eXpressApp-
Framework">eXpressApp Framework</a></td>
</tr><tr
id="dxspMain_treeList_R-84719516_45_b360_45_43f7_45_8995_45_070de9782030"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_84719516_45_b360_45_43f7_45_8995_45_070de97820
30_hl" title="CodeRush" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;CodeRushForRoslyn/115802/CodeRush&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }"
href="/CodeRushForRoslyn/115802/CodeRush">CodeRush</a></td>
</tr><tr
id="dxspMain_treeList_R-b0fb48f1_45_c769_45_48f5_45_a304_45_843630400229"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_b0fb48f1_45_c769_45_48f5_45_a304_45_8436304002
29_hl" title="CodeRush Classic" onclick="if(!event.ctrlKey &amp;&amp;
!event.shiftKey &amp;&amp; event.button == 0) { event.cancelBubble =
true; ChangeHashPageType(&#39;CodeRush/3519/CodeRush-Classic&#39;);
TreeListItemClicked(); hfOldHash.Set(&#39;clickedFromTreeList&#39;,
&#39;true&#39;); return false; }" href="/CodeRush/3519/CodeRush-
Classic">CodeRush Classic</a></td>
</tr><tr
id="dxspMain_treeList_R-501b72b1_45_cf36_45_4066_45_9cac_45_e3992ef4fa22"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;"><a
id="dxspMain_treeList_tDC0_501b72b1_45_cf36_45_4066_45_9cac_45_e3992ef4fa
22_hl" title="Cross-Platform Core Libraries" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true;
ChangeHashPageType(&#39;CoreLibraries/2407/Cross-Platform-Core-
Libraries&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/CoreLibraries/2407/Cross-Platform-Core-Libraries">Cross-
Platform Core Libraries</a></td>
</tr><tr
id="dxspMain_treeList_R-ab97fac7_45_32b1_45_4d17_45_b1ef_45_feb80ae2944a"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndentWithButton dxtl__IM"><img class="dxtl__Expand"
src="../../../../../i/collapsed.png" alt="[Expand]"
style="height:12px;width:12px;" /></td><td class="dxtl dxtl__B0"
colspan="5" style="cursor:pointer;">Tools and Utilities</td>
</tr><tr
id="dxspMain_treeList_R-7d3a578a_45_e0dd_45_4113_45_a60c_45_ca78914275b7"
class="dxtlNode dx-wrap" style="background-color:White;">
<td
class="dxtlIndent dxtl__IM">&nbsp;</td><td class="dxtl dxtl__B0"
colspan="5"><a
id="dxspMain_treeList_tDC0_7d3a578a_45_e0dd_45_4113_45_a60c_45_ca78914275
b7_hl" title="End-User Documentation" onclick="if(!event.ctrlKey
&amp;&amp; !event.shiftKey &amp;&amp; event.button == 0) {
event.cancelBubble = true; ChangeHashPageType(&#39;EndUser/5917/End-User-
Documentation&#39;); TreeListItemClicked();
hfOldHash.Set(&#39;clickedFromTreeList&#39;, &#39;true&#39;); return
false; }" href="/EndUser/5917/End-User-Documentation">End-User
Documentation</a></td>
</tr>
</table></td>
</tr>
</table><input type="hidden"
name="dxspMain$treeList$STATE" id="dxspMain_treeList_STATE" /><input
type="hidden" name="dxspMain$treeList$EV" id="dxspMain_treeList_EV"
/><img id="dxspMain_treeList_DAD" class="dxTreeList_DragAndDropArrowDown"
src="/DXR.axd?r=1_19-C6WHg" alt="|"
style="visibility:hidden;position:absolute;z-index:30000;top:-100px;"
/><img id="dxspMain_treeList_DAU" class="dxTreeList_DragAndDropArrowUp"
src="/DXR.axd?r=1_19-C6WHg" alt="|"
style="visibility:hidden;position:absolute;z-index:30000;top:-100px;"
/><img id="dxspMain_treeList_DH" class="dxTreeList_DragAndDropHide"
src="/DXR.axd?r=1_19-C6WHg" alt="Hide"
style="visibility:hidden;position:absolute;z-index:30000;top:-100px;"
/><script id="dxss_795493957" type="text/javascript">
<!--
document.getElementById('dxspMain_treeList_STATE').value='zVzdrxxHVo8nCQP
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
kEQ/0/';
document.getElementById('dxspMain_treeList_EV').value='';

//-->
</script><script id="dxss_1904422349" type="text/javascript">
<!--

var dxo = new ASPxClientTreeList('dxspMain_treeList');


window['treeList'] = dxo;
dxo.callBack = function(arg) {
WebForm_DoCallback('dxspMain$treeList',arg,aspxCallback,'dxspMain_treeLis
t',aspxCallbackError,true); };
dxo.uniqueID = 'dxspMain$treeList';
dxo.BeginCallback.AddHandler(treeList_BeginCallback);
dxo.EndCallback.AddHandler(treeList_EndCallback);
dxo.maxVisibleLevel = 5;
dxo.visibleColumnCount = 1;
dxo.rowCount = 56;
dxo.focusOnExpandCollapse = false;
dxo.CreateColumn(0,'','Title',true,true,0);
dxo.CreateColumn(1,'','Url',true,true,0);
dxo.CreateColumn(2,'','OnClick',true,true,0);
dxo.expandCollapseAction = 1;
dxo.confirmDeleteMsg = 'Confirm Delete?';
dxo.showRoot = true;
dxo.AfterCreate();

//-->
</script>
</div>

</div></td><td id="dxspMain_1_S" class="dxsplVSeparator"


align="center" style="background-color:#CCCCCC;width:6px;"><div
class="dxsplS" style="width:6px;">
<table cellspacing="0" cellpadding="0" border="0"
style="border-collapse:collapse;">
<tr>
<td id="dxspMain_1_S_CB"
class="dxsplVSeparatorButton"><img id="dxspMain_1_S_CB_Img"
class="dxWeb_splVCollapseBackwardButton" src="/DXR.axd?r=1_19-C6WHg"
alt="" /></td>
</tr><tr>
<td id="dxspMain_1_S_CF"
class="dxsplVSeparatorButton"><img id="dxspMain_1_S_CF_Img"
class="dxWeb_splVCollapseForwardButton" src="/DXR.axd?r=1_19-C6WHg"
alt="" /></td>
</tr>
</table>
</div></td><td id="dxspMain_1" class="dxsplPane
DocumentContentPane" valign="top" style="background-color:White;border-
style:None;border-left-width:1px;"><div id="dxspMain_1_CC"
class="dxsplLCC" style="height:1px;width:1px;padding-left:0px;padding-
right:0px;padding-top:0px;padding-bottom:0px;overflow:auto;">

<div id="dxspMain_lpMain" align="center"


style="position:absolute;left:0px;top:0px;z-index:30000;display:none;">
<table class="dxlpLoadingPanel dxlpControl"
cellspacing="0" cellpadding="0" border="0" style="border-
style:None;height:100%;border-collapse:collapse;">
<tr>
<td class="dx"
style="padding-left:0px;padding-right:0px;padding-top:0px;padding-
bottom:0px;"><img class="dxlp-imgPosLeft" src="../../../../../i/ajax-
loader.gif" alt="Loading..." align="middle"
style="height:19px;width:220px;" /></td>
</tr>
</table>
</div><script id="dxss_179667902"
type="text/javascript">
<!--

var dxo = new ASPxClientLoadingPanel('dxspMain_lpMain');


window['lpMain'] = dxo;
dxo.uniqueID = 'dxspMain$lpMain';
dxo.isTextEmpty = true;
dxo.AfterCreate();

//-->
</script>
<div class="dxpnlControl"
id="dxspMain_mainPaneDiv">

<div class="dxpnlControl
Document" data-swiftype-index="true"
id="dxspMain_mainPaneDiv_mainCallbackPanel">

<div
id="dxspMain_mainPaneDiv_mainCallbackPanel_contentHolder" class="stl-dx">
<script
id="dxss_26dda412a3c240dcaa1f9ce4e4756929">$(window).load(function () {
DX.Groups.initGroups(); });</script>
<div class="dx-breadcrumbs-outer">
<div class="dx-breadcrumbs" data-swiftype-index="false"
style="top: 26px;">
<a href="/XtraReports/2162/Reporting"
onclick="if(!event.ctrlKey && !event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/2162/Reporting'); return false;
}">Reporting</a> > <a href="/XtraReports/5150/Detailed-Guide-to-
DevExpress-Reporting" onclick="if(!event.ctrlKey && !event.shiftKey &&
event.button == 0) { ChangeHashPageType('XtraReports/5150/Detailed-Guide-
to-DevExpress-Reporting'); return false; }">Detailed Guide to DevExpress
Reporting</a> > <a href="/XtraReports/2448/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data" onclick="if(!event.ctrlKey &&
!event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/2448/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data'); return false; }">Shaping Report Data</a>
> <a href="/XtraReports/119415/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-Bindings"
onclick="if(!event.ctrlKey && !event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/119415/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-Bindings');
return false; }">Shaping Data using Expression Bindings</a> > <a
href="/XtraReports/119445/Detailed-Guide-to-DevExpress-Reporting/Shaping-
Report-Data/Shaping-Data-using-Expression-Bindings/Counting-the-Number-
of-Records-in-a-Report-or-Group" onclick="if(!event.ctrlKey &&
!event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/119445/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-Group'); return
false; }">Counting the Number of Records in a Report or Group</a>
</div>
</div>
<div class="NewDocInfo">This documentation page describes
implementations made in our v17.2 release cycle. To learn about
functionality shipping with v18.1, navigate to our updated help file
experience at <a
href="https://docs.devexpress.com/XtraReports/119445/Detailed-Guide-to-
DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-
Group">docs.devexpress.com</a>. <a
href="https://www.devexpress.com/go/v181_Documentation_Update.aspx">Learn
More</a></div><h1 class="dx-title" style="padding-top: 50px;">Counting
the Number of Records in a Report or Group</h1>
<div class="dx-main" id="XtraReports/119445/Detailed-Guide-
to-DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-
Expression-Bindings/Counting-the-Number-of-Records-in-a-Report-or-
Group/dx-top" name="XtraReports/119445/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-Group/dx-top">
<div>
<p>
<p>This document describes how to display the number or records in a
report or group.</p>

<div class="dx-notes dx-note"><span class="dx-notes-title dx-note-


title">Note</span><p>
<p>You can use this approach to calculating the record count when the <a
href="/XtraReports/DevExpress.XtraReports.Configuration.UserDesignerOptio
ns.DataBindingMode.property" onclick="if(!event.ctrlKey &&
!event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/DevExpress.XtraReports.Configuration.User
DesignerOptions.DataBindingMode.property'); return false;
}">UserDesignerOptions.DataBindingMode</a> is set to <a
href="/XtraReports/DevExpress.XtraReports.UI.DataBindingMode.enum"
onclick="if(!event.ctrlKey && !event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/DevExpress.XtraReports.UI.DataBindingMode
.enum'); return false; }">DataBindingMode.Expressions</a> or <a
href="/XtraReports/DevExpress.XtraReports.UI.DataBindingMode.enum"
onclick="if(!event.ctrlKey && !event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/DevExpress.XtraReports.UI.DataBindingMode
.enum'); return false; }">DataBindingMode.ExpressionsAdvanced</a>.</p>

<p>See <a href="/XtraReports/5289/Detailed-Guide-to-DevExpress-


Reporting/Shaping-Report-Data/Shaping-Data-using-Legacy-Data-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-Group"
onclick="if(!event.ctrlKey && !event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/5289/Detailed-Guide-to-DevExpress-
Reporting/Shaping-Report-Data/Shaping-Data-using-Legacy-Data-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-Group'); return
false; }">Counting the Number of Records in a Report or Group</a> to
learn about the legacy approach to calculating the record count with
using data bindings.</p>

<p>See <a href="/XtraReports/119236/Detailed-Guide-to-DevExpress-


Reporting/Providing-Data-to-Reports/Data-Binding-Overview/Data-Binding-
Modes" onclick="if(!event.ctrlKey && !event.shiftKey && event.button ==
0) { ChangeHashPageType('XtraReports/119236/Detailed-Guide-to-DevExpress-
Reporting/Providing-Data-to-Reports/Data-Binding-Overview/Data-Binding-
Modes'); return false; }">Data Binding Modes</a> to learn more about the
available binding modes.</p>
</p></div>

<UL type="disc">
<LI>
<p>Right-click the report's design surface and add a report header or
footer to display the record count for the entire report.</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131240.jpg"/></p>

<div class="dx-notes dx-tip"><span class="dx-notes-title dx-tip-


title">Tip</span><p>Use a group header/footer for displaying record
counts for groups, and a page header/footer for displaying record counts
for pages.</p></div>
</LI>

<LI>
<p>Switch to the <a href="/XtraReports/4259/Visual-Studio-Report-
Designer/Dock-Panels-and-Designer-Options/Field-List"
onclick="if(!event.ctrlKey && !event.shiftKey && event.button == 0) {
ChangeHashPageType('XtraReports/4259/Visual-Studio-Report-Designer/Dock-
Panels-and-Designer-Options/Field-List'); return false; }">Field List</a>
and drop the corresponding data table field onto the created band to
create a data-bound label:</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131241.jpg"/></p>
</LI>
<LI>
<p>Click the label's smart tag and invoke its <b>SummaryRunning</b> drop-
down list. Select <b>Report</b> to count the records throughout the
entire report, or select <b>Group</b> or <b>Page</b> to reset the record
count for every group or page.</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131233.jpg"/></p>
</LI>

<LI>
<p>Click the <b>Expression</b> property's ellipsis button:</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131235.jpg"/></p>
</LI>

<LI>
<p>This invokes the <b>Summary Expression Editor</b> where you can select
the required function in the <b>Functions</b> | <b>Summary</b>
section:</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131242.jpg"/></p>
</LI>

<LI>
<p>You can use the <b>FormatString</b> property to format the resulting
value:</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131243.jpg"/></p>
</LI>
</UL>

<p>You can switch to Print Preview to see the resulting report:</p>

<p><img
src="/HelpResource.ashx?help=XtraReports&document=img131244.jpg"/></p>

</p>
</div>
</div>
<div class="dx-clear"></div>

<div class="apprise-container" data-swiftype-index="false">


<input id="currentAppraiseMark" type="hidden" value="" />
<div class="smiles">
<div style="display: inline-block">
<span class="text">Is this topic helpful?</span>
</div>
<div class="images color-version">
<a id="apprise-negative" class="negative-color-
version"></a><a id="apprise-middle"
class="middle-color-version"></a><a
id="apprise-positive" class="positive-color-version">
</a>
</div>
<div class="link">
<span id="details-link" class="leave-cmnts-text"
style="display: none;">Additional Feedback</span>
<span id="cancel-btn" class="leave-cmnts-text"
style="display: none;">Close</span>
</div>
</div>
<div id="feedback" class="feedback" style="display: none;">
<div>
<label>Please tell us how you’d like us to improve
this topic.</label>
</div>
<div>
<textarea id="apprise-message"></textarea>
</div>
<div class="btns">
<div id="apprise-message-btn" class="btn btn-
default">
Send</div>
</div>
</div>
</div>
<div class="dx-footer" data-swiftype-index="false">
<div>Copyright (c) 1998-2018 Developer Express Inc. All rights
reserved.</div>
</div>
<script type="text/javacript" id="dxss_iniggroups">
if(typeof DX != 'undefined' && typeof(DX.Groups) != 'undefined') {
DX.Groups.initGroups();
}
</script></div>
<input
type="hidden" name="dxspMain$mainPaneDiv$mainCallbackPanel$hfGate$I"
id="dxspMain_mainPaneDiv_mainCallbackPanel_hfGate_I" /><script
id="dxss_2081273926" type="text/javascript">
<!--

var dxo = new


ASPxClientHiddenField('dxspMain_mainPaneDiv_mainCallbackPanel_hfGate');
window['hfGate'] = dxo;
dxo.callBack = function(arg) {
WebForm_DoCallback('dxspMain$mainPaneDiv$mainCallbackPanel$hfGate',arg,as
pxCallback,'dxspMain_mainPaneDiv_mainCallbackPanel_hfGate',aspxCallbackEr
ror,true); };
dxo.uniqueID = 'dxspMain$mainPaneDiv$mainCallbackPanel$hfGate';
dxo.properties = {'dxptitle':'Counting the Number of Records in a Report
or Group | Reporting | DevExpress
Help','dxptopicId':'abcaad31_c334_45f9_b07b_aba05065ade0'};
dxo.AfterCreate();

//-->
</script>
</div><script id="dxss_1926089734"
type="text/javascript">
<!--

var dxo = new


ASPxClientCallbackPanel('dxspMain_mainPaneDiv_mainCallbackPanel');
window['mainCallbackPanel'] = dxo;
dxo.callBack = function(arg) {
WebForm_DoCallback('dxspMain$mainPaneDiv$mainCallbackPanel',arg,aspxCallb
ack,'dxspMain_mainPaneDiv_mainCallbackPanel',aspxCallbackError,true); };
dxo.uniqueID = 'dxspMain$mainPaneDiv$mainCallbackPanel';
dxo.Init.AddHandler(MainCallbackPanel_Init);
dxo.BeginCallback.AddHandler(mainCallbackPanel_BeginCallback);
dxo.EndCallback.AddHandler(MainCallbackPanel_EndCallback);
dxo.hideContentOnCallback=false;
dxo.AfterCreate();

//-->
</script>

</div><script id="dxss_1067435446"
type="text/javascript">
<!--

var dxo = new ASPxClientPanel('dxspMain_mainPaneDiv');


window['mainPaneDiv'] = dxo;
dxo.uniqueID = 'dxspMain$mainPaneDiv';
dxo.AfterCreate();

//-->
</script>

</div></td>
</tr>
</table><div id="dxspMain_RP" class="dxsplResizingPointer" style="z-
index:29999;display:none;position:absolute;">

</div><script id="dxss_808305680" type="text/javascript">


<!--
aspxAddHoverItems('dxspMain',[[['dxsplVSeparatorHover'],[''],['1_S'],,[[{
'spriteCssClass':'dxWeb_splVSeparatorHover'},{'spriteCssClass':'dxWeb_spl
VCollapseBackwardButtonHover'},{'spriteCssClass':'dxWeb_splVCollapseForwa
rdButtonHover'}]],['_CS_Img','_CB_Img','_CF_Img']],[['dxsplVSeparatorButt
onHover'],[''],['1_S_CB','1_S_CF'],,[[{'spriteCssClass':'dxWeb_splVCollap
seBackwardButtonHover'}],[{'spriteCssClass':'dxWeb_splVCollapseForwardBut
tonHover'}]],['_Img']]]);
aspxAddSelectedItems('dxspMain',[[['dxsplPaneCollapsed'],[''],['0','1']],
[['dxsplVSeparatorCollapsed'],[''],['0_S','1_S']]]);

var dxo = new ASPxClientSplitter('dxspMain');


window['dxspMain'] = dxo;
dxo.cookieName = 'OnlineHelpLayout';
dxo.Init.AddHandler(dxspMain_Init);
dxo.height = '100%';
dxo.showSeparatorImage = true;
dxo.defaultMinSize = 40;
dxo.rootPane.isVertical = true;
dxo.CreatePanes([{'s':300,'v':1,'n':'treeList','st':'px'},{'s':100,'v':1,
'n':'main','scbb':1,'st':'%'}]);
dxo.AfterCreate();

//-->
</script>
<input type="hidden" name="hfOldHash$I" id="hfOldHash_I"
/><script id="dxss_1413568451" type="text/javascript">
<!--

var dxo = new ASPxClientHiddenField('hfOldHash');


window['hfOldHash'] = dxo;
dxo.callBack = function(arg) {
WebForm_DoCallback('hfOldHash',arg,aspxCallback,'hfOldHash',aspxCallbackE
rror,true); };
dxo.properties = {'dxpoldHash':'XtraReports/119445/Detailed-Guide-to-
DevExpress-Reporting/Shaping-Report-Data/Shaping-Data-using-Expression-
Bindings/Counting-the-Number-of-Records-in-a-Report-or-Group'};
dxo.AfterCreate();

//-->
</script>
<input type="hidden" id="tHashCheckS" name="tHashCheckS"
value="1;100" /><script id="dxss_69510443" type="text/javascript">
<!--

var dxo = new ASPxClientTimer('tHashCheck');


window['tHashCheck'] = dxo;
dxo.Tick.AddHandler(CheckHash);
dxo.interval = 100;
dxo.AfterCreate();

//-->
</script>
<script
src="/Scripts/SharedInit?v=gRp_jcSiFf9SWlOHDnFuypS4FEsDvlwjjq3O_9m8TZE1">
</script>

<div style="display: none">

<script type="text/javascript">
var __lc = {};
__lc.license = 4103151; //4103061
__lc.params = [{ name: 'CustomerID', value: 'N/A' }, { name: 'VisitorID',
value: 'b14a5722-da5d-46d9-9823-c4db24c8d3a9' }];

(function() {
var lc = document.createElement('script'); lc.type =
'text/javascript'; lc.async = true;
lc.src = ('https:' == document.location.protocol ? 'https://' :
'http://') + 'cdn.livechatinc.com/tracking.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(lc, s);
})();
</script>
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() { setInterval(_wsUpdateIsChatOnline, 1000);
}, 3000);
} );
</script>

</div>
</div>
<div id="GlobalBackToTopButton" class="BackToTopButton Hidden">
<div class="Button">

</div>
</div>

<script type="text/javascript">
//<![CDATA[

var callBackFrameUrl='/WebResource.axd?d=84p-GtgwjLIDRt0Y-7-
IGt4iHWtD4ocCTP5llznxOaSiN97KVFiawUX40UWqQ3T20H4dQQF3jAH0NRHbDc6gjUNCEiw1
&t=636465359042282285';
WebForm_InitCallback();//]]>
</script>
</form>
<script id="notify-jquery-bs">window.jQuery || document.write('<script
id="notify-jquery"
src=https://documentation.devexpress.com/Scripts/jQuery?v=1BJELSxm_aQdxsn
MwMCu5yjjezikTN4G-JQsmIRruLA1>\x3C/script>')</script>
<script id="notify-jquery-cookie-bs">jQuery.cookie ||
document.write('<script id="notify-jquery-cookie"
src=https://documentation.devexpress.com/Scripts/jQuery-
Cookie?v=_aB7y09VHXrW0PUo3IrcLSTbO0AMjoEyNvNSzo1rUy81>\x3C/script>')</scr
ipt>
<script id="notify-typekit-bs">window.WebFont || document.write('<script
id="notify-typekit"
src=https://documentation.devexpress.com/Scripts/TypeKit?v=CvCQ0nxMxYbUIw
izBrzRdTDhbGv03PP8_QRXrqgJi3k1>\x3C/script>')</script>
<script
src="https://documentation.devexpress.com/SiteNotifications/scripts?v=SQ_
TesfOShSNPo3hSTeI1piD7Kr0yc0JeO3xlBQ_2ss1"></script>
<script id="notify-init" type="text/javascript">
window.wsNotifications = new
NotificationController('https://www.devexpress.com/');
</script>
</body>
</html>

You might also like