在模版列中不知怎么触发OnSelectedIndexChanged啊?但服务器端的解决方法仍未想出。联动的方法我当然知道,现在的关键是这个联动的事件是发生在模板列中,我不知道该如何处理。即当一个模板列中的部门下拉列表发生change事件时如何引起另一个同样是在模板列中的下拉列表重新邦定? 有兴趣的同志请看看------------------------------------------------------- 是这样的、平时模板列中是没有办法做的。所以需要在点击编辑的时候追加事件委托。 代码如下:在page_load中 If tmdgDataGrid.EditItemIndex <> -1 Then AddHandler CType(tmdgDataGrid.Items(tmdgDataGrid.EditItemIndex).Cells(8).Controls(1), _ LabelTextSearch).ButtonClicked, AddressOf LtsClick End If public sub ltsclick() 。 end sub
比如再用一个page 来完成这部分工作。datagrid 中用一个button 转移到那个页面的同时提供一些相关的信息//设备id
在新的page 中完成转移的选择和更新后就可以返回datagrid的 page 咯
===================
用两个DropDownList
把第一个DropDownList的AutoPostBack属性设置为True
即,如果你选择了第一个列表框里的某个数据时,触发OnSelectedIndexChanged事件
在这个事件中写拌定第二个列表框的操作就可以.
关键是你选择第一个列表狂后在他的selectedindexchanged事件中获得他刚才选择的值,用那个值来联系到第二个列表框的信息,这也叫做联动
===================
用两个DropDownList
把第一个DropDownList的AutoPostBack属性设置为True
即,如果你选择了第一个列表框里的某个数据时,触发OnSelectedIndexChanged事件
在这个事件中写拌定第二个列表框的操作就可以.
关键是你选择第一个列表狂后在他的selectedindexchanged事件中获得他刚才选择的值,用那个值来联系到第二个列表框的信息,这也叫做联动
===================
两个DropDownList作为DataGrid的2个模板列来绑定
1.javascript实现联动
2.OnSelectedIndexChanged
但服务器端的解决方法仍未想出。联动的方法我当然知道,现在的关键是这个联动的事件是发生在模板列中,我不知道该如何处理。即当一个模板列中的部门下拉列表发生change事件时如何引起另一个同样是在模板列中的下拉列表重新邦定?
有兴趣的同志请看看
有兴趣的同志请看看-------------------------------------------------------
是这样的、平时模板列中是没有办法做的。所以需要在点击编辑的时候追加事件委托。
代码如下:在page_load中
If tmdgDataGrid.EditItemIndex <> -1 Then
AddHandler CType(tmdgDataGrid.Items(tmdgDataGrid.EditItemIndex).Cells(8).Controls(1), _
LabelTextSearch).ButtonClicked, AddressOf LtsClick
End If
public sub ltsclick()
。
end sub