日期:2014-05-19  浏览次数:20581 次

GridView和DropDownList编辑的问题!绑定不能赋值!
gridview中,嵌入一个dropdownlist,编辑时dropdownlist中默认的是dropdownlist的第一个值,而不是gridview绑定时的值,为什么?怎么解决?

------解决方案--------------------
先把要绑定的值绑定到dropdownlist的ToolTip属性上:
<asp:DropDownList ID= "usex " AutoPostBack= "false " ToolTip= ' <%# DataBinder.Eval(Container.DataItem, "Sex ")%> ' Width= "80 " runat= "server ">


ItemBound事件中,ItemType为 ListItemType.EditItem状态下,根据dropdownlist的tooltip的值来设置dropdownlist的选择值
------解决方案--------------------
ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子 ...

http://www.vipcn.com/InfoView/Article_87724.html
http://www.knowsky.com/340029.html
------解决方案--------------------
你可是通过你绑定的值在RowDataBound事件里面再次决定ddl控件的选项
------解决方案--------------------
DropDownList1.FindByValue( "值 ").selected=true;