如何从下拉列表中排除已存在的项目?根据xml中的某些条件填充值

时间:2013-05-04 10:23:31

标签: c# xml linq list

在我的Web应用程序项目中,我有一个LinkBut​​ton,当点击它时,会出现一个弹出页面AddControlsPopup.aspx。

在这个页面上,我必须在某些条件下从xml填充ddlValues Dropdownlist。

第一个下拉列表是ddlValues。最初,下拉列表中包含所有数据。

第二个Dropdownlist是ddlControlType

第三个下拉列表是ddlConditionControl。

在弹出页面中有一个添加控件的按钮,需要从这3个下拉列表中选择值。

单击按钮后,3个下拉列表值将添加到Xml控件部分。

在页面中有一个添加控件的按钮。它将保存为xml。

这是一个过程。

我怀疑是在添加了ControlValue,ControlType和ConditionControl的所有组合后,我必须从第一个下拉列表中排除ControlValue ddlValues

请帮忙

我有一个包含以下数据的XML文件。

< ControlSet>

< Control>

< Values>

< ValueID>1< /ValueID>

< ValueName> ABC < /ValueName>

< /Values>

< Values>

< ValueID>2< /ValueID>

< ValueName> DEF< /ValueName>

< /Values>

< Values>

< ValueID>3< /ValueID>

< ValueName> XYZ< /ValueName>

< /Values>

< Controls>

< ControlValues>

< ValueID>1 </ValueID>

< ControlTypeID>1 < /ControlTypeID>

< ConditonControlID> 1 < /ConditionControlID>

< /ControlValues>

< ControlValues>

< ValueID>1 </ValueID>

< ControlTypeID>1 < /ControlTypeID>

< ConditonControlID> 2 < /ConditionControlID>

< /ControlValues>

< ControlValues>

< ValueID>1 </ValueID>

< ControlTypeID>2 < /ControlTypeID>

< ConditonControlID> 1 < /ConditionControlID>

< /ControlValues>

0 个答案:

没有答案