【问题标题】:ASP.NET - Changing selected value of databound dropdown list not workingASP.NET - 更改数据绑定下拉列表的选定值不起作用
【发布时间】:2015-02-18 06:46:03
【问题描述】:

我有一个gridview,在按下页面上的按钮时,它会填写一个表单。在该表单中是从数据库填充的下拉列表,我在 gridview 中使用 ID 来更改下拉列表的选定值。我遇到了一个问题,每次按下按钮时它都会崩溃并告诉我无法更改所选值,因为下拉列表中不存在该值。列表填写得很好,我正确地看到了附加的数据绑定名称。

但是,我编写了一个 foreach 循环来循环遍历 ddlist 以查看值是什么,并且它们都为空。然而,列表本身显示并正确填写。我猜是在调用按钮事件处理程序之后列表正在填充,但我不知道如何判断这是否属实。有关如何制作的任何指针,以便在将数据绑定值附加到列表之后调用按钮事件处理程序?

【问题讨论】:

  • 需要绑定下拉列表。当你绑定它时,只有这样列表才会被填充,然后你可以在选择它之前检查该 id 是否存在于列表中。
  • 解决了,我必须以编程方式绑定列表。您可以发表您的评论作为答案,以便我选择它吗?

标签: asp.net gridview drop-down-menu selectedvalue


【解决方案1】:

您需要绑定下拉列表。当你绑定它时,只有这样列表才会被填充,然后你可以在选择它之前检查该 id 是否存在于列表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-12
    • 2020-12-12
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多