如何比较两个数据集并将该值分配给中继器

本文关键字:分配 中继器 两个 何比较 比较 数据集 | 更新日期: 2023-09-27 18:05:47

我有2个数据集。一个分配给下拉,另一个分配给中继器。如果我们从下拉菜单中选择值,那么中继器中的值应该根据该值填充。

最初我已经将dataview分配给下拉列表:

 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"值,根据该中继器值应该填充。请帮帮我!

如何比较两个数据集并将该值分配给中继器

我对您的问题的理解是,您想要更改ASP中的数据。NET中继器时,在下拉框中选择某一值。

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