DropDownList Binding items



我在自定义控件中有DDL,在默认情况下,我插入具有特定值的新项。但在某种情况下,我插入另一个项目,并希望删除前一个项目。

我试图删除第一个项目并插入另一个项目我试图更改插入项目的文本和值

两种方式都失败了,因为:在第一次加载页面时,它取第一个项目的值和第二个项目的文本,然后,如果我从DDL中选择另一个东西,然后返回到我的Item,它会取正确的值。我需要第二个在页面的第一次加载中获得正确的值。

我不确定你的确切意思,但让我试着帮你。页面加载,DDL已加载项目1,例如ItemText:堆栈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"));

最新更新