Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从dropdownlist中排除已存在的项?这些值是根据xml中的某些条件填充的_C#_Xml_Linq_List - Fatal编程技术网

C# 如何从dropdownlist中排除已存在的项?这些值是根据xml中的某些条件填充的

C# 如何从dropdownlist中排除已存在的项?这些值是根据xml中的某些条件填充的,c#,xml,linq,list,C#,Xml,Linq,List,在我的web应用程序项目中,我有一个LinkButton,单击它时,会出现一个弹出页面AddControlsPopup.aspx 在这个页面上,我必须用一些条件从xml中填充ddlValues下拉列表 第一个下拉列表是ddlValues。最初,dropdownlist会填充所有数据 第二个Dropdownlist是ddlControlType 第三个下拉列表是ddlConditionControl 在弹出页面中有一个添加控件的按钮,需要从这3个下拉列表中选择值 单击按钮后,3个dropdownl

在我的web应用程序项目中,我有一个LinkButton,单击它时,会出现一个弹出页面AddControlsPopup.aspx

在这个页面上,我必须用一些条件从xml中填充ddlValues下拉列表

第一个下拉列表是ddlValues。最初,dropdownlist会填充所有数据

第二个Dropdownlist是ddlControlType

第三个下拉列表是ddlConditionControl

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

单击按钮后,3个dropdownlist值添加到Xml控件部分

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

这就是过程

我的疑问是,在添加了ControlValue、ControlType和ConditionControl的所有组合之后,我必须从第一个dropdownlist ddlValues中排除ControlValue

请帮忙

我有一个包含以下数据的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>



1
ABC


2
DEF


3
XYZ



1
1
1


1
1
2


1
2
1


请突出显示要从xml中删除的文本。