隐藏PivotGrid

时间:2016-10-17 13:18:07

标签: telerik

1 /。我的DataBase SquetchUp和Request:

我有那两张桌子:

 Table_EC:                                   Table_P:
+------+---------+------------------+       +---------+--------+--------+
| Name | IdValue | ManyOtherInfo... |       | IdValue | Value1 | Value4 |
+-----------------------------------+       +---------------------------+
| STR  |  INT    |     ManyTYPE     |       |  Int    |  Label | OrderBy|
+------+---------+------------------+       +---------+--------+--------+

为了在交叉表中显示我做这个请求:

SELECT  NAME , VALUE1
FROM    Table_EC 
        RIGHT JOIN Table_P
            ON Table_EC.VALUE1= Table_P.VALUE1 
ORDER BY PAR_VALEUR4

2 /。 Telerik MarkUp

我的RadPivotGrid声明:

<telerik:RadPivotGrid ID="RadPivotGrid1" runat="server" OnNeedDataSource="RPG_RECAP_NeedDataSource" >
    <TotalsSettings RowGrandTotalsPosition="None" RowsSubTotalsPosition="None" />
    <Fields>
        <telerik:PivotGridAggregateField GrandTotalAggregateFormatString="" CalculationExpression="" 
            UniqueName="Statut" DataField="Value1" Aggregate="Count"  >
            <TotalFormat Level="0" Axis="Columns" TotalFunction="NoCalculation" SortOrder="Ascending"></TotalFormat>                
        </telerik:PivotGridAggregateField>                        
        <telerik:PivotGridRowField UniqueName="RowCLI" DataField="Name" />
        <telerik:PivotGridColumnField UniqueName="ColumnStatut" DataField="Value1" />      
    </Fields>
</telerik:RadPivotGrid>

3 /。目前的结果:

Result 预期结果相同但没有(空白)行

我如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

现在我的回答是:你不能

我已经做了什么来解决问题&#34;:
(通过修复我的意思是使信息与客户更相关)
依靠AggregateField Here ValueID中的空值 不在Value1上将使空白行显示0。
别忘了设置IgnoreNullValues="true"ShowGroupsWhenNoData="false"