DetailsView中EditItem模式下,级联dropdownlist数据绑定问题
各位高手,小弟在使用DetailsView这个控件时在Edit模式下需要使用到三级的级联dropdownlist,dropdownlist是绑定数据源的,需要选定Selected项。其实就是在编辑模式中三个dropdownlist绑定之前选择过的项,然后要可以更这个选择项,然后update数据库。如果我在dropdownlist数据控件中使用bind()或者eval()等方法绑定数据,当第一个dropdownlist的选择项改变时,第二个dropdownlist会找不到对应的Selected项,从而报"Eval( )、XPath( )和 Bind( ) 这类数据绑定方法只能在数据绑定控件的上下文中使用"的错误。
我也看到过一些关于将绑定项的代码放在后台写,写在if(!postback){ }中,但是我尝试用这个方法写在好几个DetailsView的事件中,但是都没有成功。我看我是没找到对应的事件。
这个问题困扰我很久了,本来以为能在网上找到答案的,但是一直没有解决,所以希望有哪位高手可以指点一二的?在此叩谢了。。。或者指点其他的解决方案也可以。
PS:我的编程语言为C#,希望不是用js之类的解决方案。