2012-07-27 58 views

回答

7

我只是遇到了非常类似的问题并解决它:

添加本节进行到您的顶层(父),网格视图:

   <telerik:RadGridView.Columns> 
. 
... your top level columns here 
. 
       </telerik:RadGridView.Columns> 

       <telerik:RadGridView.ChildTableDefinitions> 
        <telerik:GridViewTableDefinition /> 
       </telerik:RadGridView.ChildTableDefinitions> 

       <telerik:RadGridView.RowStyleSelector> 
        <telerik:ConditionalStyleSelector> 
         <telerik:StyleRule Condition="expandable"> 
          <Style TargetType="telerik:GridViewRow"> 
           <Setter Property="IsExpandable" Value="True" /> 
          </Style> 
         </telerik:StyleRule> 
         <telerik:StyleRule Condition="Not expandable"> 
          <Style TargetType="telerik:GridViewRow"> 
           <Setter Property="IsExpandable" Value="False" /> 
          </Style> 
         </telerik:StyleRule> 
        </telerik:ConditionalStyleSelector> 
       </telerik:RadGridView.RowStyleSelector> 

那么你的行中声明视图模型如果行必须显示正/负图像,则“展开”属性应该为真。

这里是我的:

public bool expandable 
    { 
     get { return (this.row.Count() > 0); } 
    } 

它可以完美的在这里!

希望它能帮助, 马里奥

+0

尼斯之一 - 我曾想过这样一个程序我工作,但没想到这东西,我想多花一两分钟上。现在我可以C + P :) – Charleh 2012-08-07 13:54:01

相关问题