【发布时间】:2015-02-18 06:46:03
【问题描述】:
我有一个gridview,在按下页面上的按钮时,它会填写一个表单。在该表单中是从数据库填充的下拉列表,我在 gridview 中使用 ID 来更改下拉列表的选定值。我遇到了一个问题,每次按下按钮时它都会崩溃并告诉我无法更改所选值,因为下拉列表中不存在该值。列表填写得很好,我正确地看到了附加的数据绑定名称。
但是,我编写了一个 foreach 循环来循环遍历 ddlist 以查看值是什么,并且它们都为空。然而,列表本身显示并正确填写。我猜是在调用按钮事件处理程序之后列表正在填充,但我不知道如何判断这是否属实。有关如何制作的任何指针,以便在将数据绑定值附加到列表之后调用按钮事件处理程序?
【问题讨论】:
-
需要绑定下拉列表。当你绑定它时,只有这样列表才会被填充,然后你可以在选择它之前检查该 id 是否存在于列表中。
-
解决了,我必须以编程方式绑定列表。您可以发表您的评论作为答案,以便我选择它吗?
标签: asp.net gridview drop-down-menu selectedvalue