如何比较2个数据集并将该值分配给转发器

时间:2011-08-17 15:14:53

标签: c# drop-down-menu dataset datarepeater

我有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”值,则根据该转发器值填充。请帮帮我!

1 个答案:

答案 0 :(得分:2)

我对您的问题的理解是,您希望在下拉列表中选择某个值时更改ASP.NET转发器中的数据。

您应该将下拉列表的AutoPostBack属性设置为“true”。然后,当用户更改索引时,页面将使用新选择的索引进行回发。您需要确保转发器使用下拉列表中的选定项来选择要传播的内容。