Telerik.WebControls.RadComboBox v / s System.Web.UI.WebControls.DropDownList

时间:2015-10-09 06:03:43

标签: asp.net telerik

考虑以下两种情况:

案例1 - >的 System.Web.UI.WebControls.DropDownList

我有两个下拉列表。我将1分配给其他人

ddl1 = ddl2

然后我执行

ddl2.items.clear().

这也将重置ddl1的数据(如果错误则纠正我。)

案例2 - >的 Telerik.WebControls.RadComboBox

与上述步骤相同

radcb1 = radcb2
radcb2.items.clear()

这也将清除radcb1 ??

中的数据

1 个答案:

答案 0 :(得分:1)

在语句radcb1 = radcb2之后,您有两个引用(指向)同一RadComboBox实例(最初指向的radcb2实例)的变量。

因此,以下行radcb2.Items.Clear()将仅清除该实例的项目。

至于你的第一个例子:这是相同的,即你假设这也将清除ddl1的项目是错误的。