1

GridGroupingControl を拡張してカスタム コントロールを作成しようとしています。グリッドは、列記述子のないページで正常に機能しています。列記述子を追加するために、GrdiColumnDescriptor クラスを拡張し、aspx に追加しようとしている独自のコントロールを作成しました。

コードは次のとおりです。

グリッド

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

グリッド列

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

ASPX

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

しかし、実装中に次のエラーが表示されます。この問題を解決するために私を助けてください。

ありがとう、ベンカット

4

1 に答える 1

1

ColumnsCollection拡張された列記述子を使用するには、両方を拡張し、TableDescriptor次のように使用する必要があります。

<CustomTableDescriptor>
<CustomColumn>
<Custom:CustomGridColumnDescriptor ....>
<Custom:CustomGridColumnDescriptor ....>
<Custom:CustomGridColumnDescriptor ....>
于 2012-06-18T10:12:33.550 に答える