ASP.Net DropDownList的FindByValue
方法在绑定到SqlDataSource控件时始终返回null。
但是,如果DropDownList绑定到DataTable,则FindByValue按预期工作。
答案 0 :(得分:0)
以下是我在上面发布的问题的根源以及解决方案
DropDownList位于最初隐藏的面板内,因此当在Button Click事件中执行FindByValue
时,DropDownList不会绑定到SqlDataSource。
我通过强制DropDownList使用DataBound()
绑定到DataSource来解决了这个问题
Page_Load事件处理程序中的DropDownList。