ASP.NET - 更改数据绑定下拉列表的选定值不起作用

时间:2015-02-18 06:46:04

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

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

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

1 个答案:

答案 0 :(得分:0)

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