2012-04-25 34 views
1

我想通過擴展GridGroupingControl來創建自定義控件。網格在沒有列描述符的頁面中工作正常。爲了添加列描述符,我擴展了GrdiColumnDescriptor類並創建了自己的控件,我試圖在aspx中添加控件。Syncfusion Grid分組控制擴展

的代碼如下

網格

public class CustomGrid : GridGroupingControl 
    { 
     public CustomGrid(): base() <br> 
     { 
     } 
    } 

的GridColumn

public class CustomGridColumnDescriptor : GridColumnDescriptor 
{ 
public CustomGridColumnDescriptor() 
      : base() 
     { 
     } 
} 

ASPX但在實施我得到這個以下錯誤 「之類沒有預料

<Custom:CustomGrid ....> 
<TalbleDescriptor> 
<Columns> 
<Custom:CustomGridColumnDescriptor ....> 
<Custom:CustomGridColumnDescriptor ....> 
<Custom:CustomGridColumnDescriptor ....> 
.... 

ASIGridColumnDescriptor。使用 XmlInclude或SoapInclude屬性來指定不知道 靜態類型。」 你能幫我解決這個問題。

感謝, Venkat

回答

1

使用擴展列描述符,你需要以延伸ColumnsCollectionTableDescriptor並使用那些類似的。

<CustomTableDescriptor> 
<CustomColumn> 
<Custom:CustomGridColumnDescriptor ....> 
<Custom:CustomGridColumnDescriptor ....> 
<Custom:CustomGridColumnDescriptor ....>