1

顧客が注文したものに関する情報を表示するRadGridがあるとします。マスターテーブルビューは、すべて顧客関連の情報です。展開すると、詳細テーブルには顧客が注文したアイテムに関する情報が含まれます。

ここで注意が必要な部分があります。「キット」と呼ばれるアイテムを販売しています。基本的に、それらは1つのSKUの下で注文された複数のSKUです。顧客がバスケットを注文するホリデーギフトバスケットのラインに沿って考えてみてください。しかし、実際には3つのアイテムを注文しています。キャンディーの箱、Tシャツ、商品券を言います。

私が欲しいのは、これらのキットアイテムの最初の詳細テーブルの下にある別の詳細テーブルビューです。したがって、クリックして顧客レコードを展開すると、その下に、注文したアイテムが表示されます。キットの場合は、それも拡張して、個々のキットのコンポーネントを確認できます。ただし、キットではないアイテムを拡張することはできません。

誰かが私を良いチュートリアルの方向に向けたり、何か提案をしたりできますか?

4

2 に答える 2

-1

3レベルの階層の例については、これを見ることができます。各GridDataItemには、「CanExpand」のプロパティがあります。いくつかのカスタムロジックを使用して、パッケージがキットであるかどうかを判断し、その行のCanExpandをtrueに設定し、そうでない場合はfalseに設定できるはずです。

theGridDataItemItem.CanExpand = false;

まず、カスタムロジックのItemCreatedイベントを試してみます。

これも役立つ場合があります。レコードがない場合に画像の展開/折りたたみを非表示にする

于 2010-01-05T14:23:05.650 に答える
-1
grdDataItem["ExpandColumn"].Enabled = false;

これはあなたを助けるかもしれません!

于 2010-02-18T18:33:00.217 に答える