0

私はリピーターを持っていて、そして私はそれを設定しましたDataSourceID

<asp:Repeater ID="rpProducts" runat="server" DataSourceID="ItemDataSource" >
    <HeaderTemplate>....</HeaderTemplate>
    <ItemTemplate>
       ....
    </ItemTemplate>
    <FooterTemplate>
    </FooterTemplate>
</asp:Repeater>

しかし、私は時々 を変更してDataSourceIDデータをロードし、再度 を設定したいと思いItemDataSourceます。

これは rpProducts を変更するための私のコードですDataSourceID

rpProducts.DataSourceID = null;
rpProducts.DataSource = goods;
rpProducts.DataBind();

それで、もう一度 を に設定したいと思いDataSourceIDますItemDataSource

どうすればいいですか?

私はこのようにしてみます。しかし、機能していません

    rpProducts.DataSourceID = null;
    rpProducts.DataSourceID = ItemDataSource.ToString();
4

1 に答える 1