2009-07-08 2 views
0

カスタムクラスのキューで取り戻す項目のhtmlを生成するためにaspリピータを使用したいと思います。つまり、カスタムキューコンテナからASPリピータに項目を追加する

キューx = otherClass.getCustomClassObjects();

これをリピータにバインドします。適切にキューに入っているものに

とHTML値assingn OnRepeaterItemDataBound

これは可能ですか?

+0

このキューにはどのような種類のオブジェクトがありますか?さまざまな種類、または同じ種類のインスタンスが複数ある場合 –

+0

同じ種類のオブジェクト –

答えて

1

さて、ここでは、タイプがWidgetのオブジェクトのキューがあるとしましょう。ウィジェットにはID、名前、説明という3つのプロパティがあります。

私たちはまた、あなたのリピーターがあなたのASPX/ascxファイルファイルに次のように設定しているとしましょう:あなたの.NETコードで

<asp:repeater id="rpt1" runat="server"> 
    <ItemTemplate> 
    <%# Eval(Container.DataItem, "ID") %> 
    <br /> 
    <%# Eval(Container.DataItem, "Name") %> 
    <br /> 
    <%# Eval(Container.DataItem, "Description") %> 
    </ItemTemplate> 

あなたがどこかに次のコードを持っています:

をまた
Queue x = otherClass.getCustomerClassObjects(); 
rpt1.DataSource = x; 
rpt1.DataBind(); 

は、ここにさらにあなたを助けるかもしれないリンクです: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater.itemdatabound.aspx

Have Fun Fun !!!!

+0

リピーターへの偉大な紹介 – JoshJordan

関連する問題