Asp.net Telerik.WebControls.RadComboBox v/s System.Web.UI.WebControls.DropDownList
考虑以下两种情况: 案例1-->System.Web.UI.WebControls.DropDownList 我有两个下拉列表。我将1分配给其他asAsp.net Telerik.WebControls.RadComboBox v/s System.Web.UI.WebControls.DropDownList,asp.net,telerik,Asp.net,Telerik,考虑以下两种情况: 案例1-->System.Web.UI.WebControls.DropDownList 我有两个下拉列表。我将1分配给其他as ddl1 = ddl2 然后我表演 ddl2.items.clear(). 这也将重置ddl1的数据(如果错误,请更正我) 案例2-->Telerik.WebControl.RadComboBox 步骤同上 radcb1 = radcb2 radcb2.items.clear() 这也会清除radcb1中的数据吗?在语句radcb1=radc
ddl1 = ddl2
然后我表演
ddl2.items.clear().
这也将重置ddl1的数据(如果错误,请更正我)
案例2-->Telerik.WebControl.RadComboBox
步骤同上
radcb1 = radcb2
radcb2.items.clear()
这也会清除radcb1中的数据吗?在语句
radcb1=radcb2
之后,您有两个变量引用(指向)相同的RADCOMBOX
实例(最初指向的radcb2
)
因此,下面的行radcb2.Items.Clear()
将只清除该实例的项
对于您的第一个示例:这同样有效,即您认为这也将清除
ddl1
中的项目的假设是错误的。您尝试过吗?radcb1和radcb2只是指向同一RadComboBox实例的两个引用。因此,您正在清除该实例的项目(radcb2最初指向的项目)。对于案例1,我已经尝试过,它肯定也会清除“ddl1”。