先从数据表说起:
table中有列:a b c d
页面表格中列为:A B E
对应关系:A列是a的数据,B列是b的数据,E列想放一个dropdownlist:dropdownlist里的有C和D两项,当然E列是模板列,item里放label就行,id为lb吧
要实现的效果:选dropdownlist里C项时,E列绑定c数据,D项时,E列绑定d数据。
-----------
请附上代码。
-------
自己用了最笨的方法,但还是有一个错误
方法如下:我Html里绑定lb时写了DataItem[2],这样我只要用另一个查询语句就可以达到换数据的效果,但头上的那个dropdownlist的选项怎么弄也不变。郁闷中
高手赐教!
table中有列:a b c d
页面表格中列为:A B E
对应关系:A列是a的数据,B列是b的数据,E列想放一个dropdownlist:dropdownlist里的有C和D两项,当然E列是模板列,item里放label就行,id为lb吧
要实现的效果:选dropdownlist里C项时,E列绑定c数据,D项时,E列绑定d数据。
-----------
请附上代码。
-------
自己用了最笨的方法,但还是有一个错误
方法如下:我Html里绑定lb时写了DataItem[2],这样我只要用另一个查询语句就可以达到换数据的效果,但头上的那个dropdownlist的选项怎么弄也不变。郁闷中
高手赐教!
没有明白啊,意然想放dropdownlist为什么还要放个label?
label是放在item里的
-----------------------
a b c(或d)
按你这样设计,你在headrow的dropdownlist的selectchanged事件触发时girdview中的E列的值都得改变
dropdownlist 的selectedIndexChanged事件触发datagrid中的E列的值改变
每次ItemBind的时候判断Header的内容来控制Item里边哪个lable显示
要是能解决这个问题,数据变换我就用我那个笨一点的方法也行了。