DropDownList绑定项

时间:2012-02-13 08:10:19

标签: asp.net drop-down-menu data-binding

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

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

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

1 个答案:

答案 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"));