| 发表于:2007-01-28 11:19:08 楼主 |
formview的数据源在page_load的时候指定数据源,在formview里面的dropdownlist控件已经指定好数据源和绑定字段,显示数据很正常.aspx页面代码: <asp:dropdownlist id= "ed_ddl_director " runat= "server " datasourceid= "sqlds_member " datatextfield= "cname " datavaluefield= "id " selectedvalue= ' <%# bind( "idirectorid ") %> '> aspx.cs页面代码: dropdownlist ddl_mid = (dropdownlist)formview1.findcontrol( "ed_ddl_director "); response.write( " <script language=javascript> alert( ' " + ((dropdownlist)formview1.findcontrol( "ed_ddl_director ")).selectedvalue.tostring() + "-- " + ((dropdownlist)formview1.findcontrol( "ed_ddl_director ")).selectedindex.tostring() + " ');history.back(-1); </script> "); 打印出来的值永远都是第一个数据,不管绑定的是那个数据,获取到的dropdownlist显示值都是sqlds_member数据源中的第一个默认的数据值. 请教各位大侠,如何才能获得对应绑定的数据. |
|
|
|
|