私はリピーターを持っていて、そして私はそれを設定しました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();