2017-09-26 3 views
0

私は検索しましたが、探していたものと一致する投稿を見つけることができませんでした。ティアードオプトグループを含むSelectList?

私は現在、次のような構造でSelectListを持っている:

コード:今すぐ

<optgroup1> 
    <Question1> 
    <Question2> 
    <Question3> 
    <Question4> 
<optgroup1> 
<optgroup2> 
    <Question1> 
    <Question2> 
    <Question3> 
    <Question4> 
<optgroup2> 

、私はフォーマットがもっとこのようになるように、自分自身のoptgroupsに質問を分割しようとしています:

コード2:それはpossibが

<optgroup1> 
    <subgroup1> 
     <Question1> 
     <Question2> 
    <subgroup1> 
    <subgroup2> 
     <Question3> 
     <Question4> 
    <subgroup2> 
<optgroup1> 
<optgroup2> 
    <subgroup3> 
     <Question1> 
     <Question2> 
    <subgroup3> 
    <subgroup4> 
     <Question3> 
     <Question4> 
    <subgroup4> 
<optgroup2> 

ですファイルはのように階層化されたSelectListを作成するコード2?私が取り組んでいる問題は、SelectListItemsという質問リストを作成すると、Text,ValueGroupSelectListGroupと設定されていることです。これは私の最初の例のようなSelectListを作成するために働いていますが、複数の層を使用することが可能かどうかを知り、これにアプローチする方法がわかりにくいです。

+0

これはLINQとどのように関連していますか? – NetMage

+0

LINQを使用して質問のリストを繰り返し、各SelectListItemを作成します。タグを適切に使用しなかった場合は申し訳ありません。 –

答えて

0

さらに調査した結果、ネストされたオプトグループはまだサポートされていないことがわかりました。私は代替案を探す必要があります。