我有2个数据集。 1分配给下拉列表,另一个分配给转发器。如果我们从下拉列表中选择值,则应根据该值填充repeater中的值。
最初我已将数据视图分配到下拉列表:
DataView dw = DataAccess.GetFirmID().Tables[0].DefaultView;
distinctDataTable = dw.ToTable(true, "FirmID");
ddlFirms.DataSource = distinctDataTable;
ddlFirms.DataValueField = "FirmID";
ddlFirms.DataBind();
在转发器中:
LinkRepeater.DataSource = DataAccess.GetFirmID();
LinkRepeater.DataBind();
我的问题:如果我更改“FirmID”值,则根据该转发器值填充。请帮帮我!
答案 0 :(得分:2)
我对您的问题的理解是,您希望在下拉列表中选择某个值时更改ASP.NET转发器中的数据。
您应该将下拉列表的AutoPostBack属性设置为“true”。然后,当用户更改索引时,页面将使用新选择的索引进行回发。您需要确保转发器使用下拉列表中的选定项来选择要传播的内容。