DropDownList的FindByValue始终在ASP.Net中返回null

时间:2012-10-01 07:36:31

标签: c# asp.net

ASP.Net DropDownList的FindByValue方法在绑定到SqlDataSource控件时始终返回null。

但是,如果DropDownList绑定到DataTable,则FindByValue按预期工作。

1 个答案:

答案 0 :(得分:0)

以下是我在上面发布的问题的根源以及解决方案

DropDownList位于最初隐藏的面板内,因此当在Button Click事件中执行FindByValue时,DropDownList不会绑定到SqlDataSource。

我通过强制DropDownList使用DataBound()绑定到DataSource来解决了这个问题 Page_Load事件处理程序中的DropDownList。