どういうわけかリピーターのItemTemplateを動的に作成することは可能ですか?
私はリピーターを使用しようとしていますが、それはほとんどの制御を可能にするためですが、私の要件の1つは、私に再考させることです。
基本的に、Webサービスを介して実行するSQLクエリがいくつかあります。ユーザーにクエリ全体を入力させるのではなく、ラジオボタンを使用して「パーツ」、「製品」、または「パッケージ」を選択し、テキストボックスに検索語を入力し、その他の情報とページを表示できるようにします。必要な結果を返します。これはほとんど完了しており、RadioButtons制御ロジックがあり、テキストボックスからの入力をワイルドカードを使用した検索語として受け入れるようにクエリを設定しています。唯一の問題は、リピーターの制御に苦労していることです。問題は、各テーブルの列数が異なり、名前も異なるため
<td><%# DataBinder.Eval(Container,\"DataItem.Description\") %></td>
、ItemTemplate内で実行できないことです(バインド時まで、3つのうちのどれか(将来的にはもっと多くなる可能性があります)がわかりません)使用するテンプレート)
リテラルを使用して、コードビハインドのロジックに基づいて必要なものを渡そうとしましたが、インライン関数を渡すことができず、以前の質問に基づいてこれを行う方法をまとめることができませんでした。
私はMSDNリファレンスを読んでいて、DataListコントロールを学ぶと物事が簡単になるようですが、リピーターを使ってそれを行う簡単な方法があれば、時間を無駄にしたくありません(これにより、より多くの制御)
ありがとうございました