我在自定义控件中有DDL,在默认情况下我插入具有特定值的新项目。 但在某种情况下,我插入另一个项目,并希望删除上一个项目。
我尝试删除第一个项目并插入另一个项目 我试图更改插入项目的文本和值
两种方式失败是因为: 在第一次加载页面时,它取第一项的值和第二项的文本, 然后,如果我从DDL中选择另一个东西,然后返回到我的Item,它将采用正确的值。 我需要第二个在第一次加载页面时采用正确的值。
答案 0 :(得分:0)
我不确定你的意思,但让我试着帮忙。 页面加载,DDL已加载项目1,例如ItemText:Stack ItemValue:溢出
然后在某些操作上删除上面的内容并插入新的项目?
如果是这样,你能尝试一下吗, VB
With me.DDL
'Remove all Items from the DDL
.Items.Clear()
'Insert New Items
.Items.Insert(0, New ListItem("VALUE",TEXT"))
End With
C#
//Remove all Items from the DDL
this.DDL.Items.Clear();
//Insert New Items
this.DDL.Items.Insert(0, new ListItem("VALUE", "TEXT"));