1

lstGroup1はリストボックス ID で、arraylist1は ArrayList です。以下は、arraylist からリピーターに値をバインドするためのコードです。正しく動作しています。

lstGroup1.Items.Add(((ListItem)arraylist1[i]));

しかし、配列リストの値をリピーターにバインドする必要もあります。それは可能ですか?誰でも助けてください..???

リピーター Aspx:

  <asp:Repeater ID="RptrSummary" runat="server" OnItemDataBound="RptrSummary_ItemDataBound" >
                                                <ItemTemplate>
                                                    <table cellpadding="10" cellspacing="10">
      <tr>
       <td>
       <asp:Label ID="lblSumName" runat="server" Text= '<%# DataBinder.Eval(Container.DataItem, "SUMMARY_NAME") %>'></asp:Label>

       </td>
 </table>
     </ItemTemplate>
        </asp:Repeater>

この Repeater では、単純に Container.DataItem を配置すると、Arraylist がバインドされますが、上記の Eval.Container では機能しません。

4

1 に答える 1

0

arraylist をリピーターにバインドするには、次のようにします。

MyRepeater.DataSource = myArrayList;
MyRepeater.DataBind();
于 2013-10-22T10:33:30.140 に答える