DevExpress中的ASPxGridView添加、编辑时的ComboBox联动研究

本文介绍了在DevExpress的WebForm环境下,如何在ASPxGridView中实现ComboBox添加与编辑时的联动效果。通过设置GridViewDataComboBoxColumn,利用ObjectDataSource和客户端JavaScript事件,配合oncelleditorinitialize事件处理,以及后台的Session管理,实现了在添加和编辑时的下拉框联动,提高了用户体验。
摘要由CSDN通过智能技术生成
在学习了一段时间DevExpress后,无论是MVC下的ASPxGridView,还是WebForm下的都有了一定的了解,不过最近在webform下使用下拉框联动时还是碰到了一定的问题,研究了官方Demo,发现只有在编辑时才可实现联动效果,但实际需求要在添加时也要联动,因此花了点时间来研究,改进了修改时的联动效率,拿来分享。
第一步:
将列设定为GridViewDataComboBoxColumn,并添加一个数据源,在此选用的是ObjectDataSource,因为所有业务处的方法都已写好,第一个下拉框添加一个客户端的选择变化事件,代码如下:
<dx:GridViewDataComboBoxColumn FieldName="TYPE_ID" Caption="品种" VisibleIndex="2">
                <PropertiesComboBox DataSourceID="ODSProTypes"  ValueField="ID" DropDownStyle="DropDownList" EnableSynchronization="False"
                    IncrementalFilteringMode="StartsWith" TextField="TYPE_NAME" ValueType="System.String" >   
                 <ClientSideEvents SelectedIndexChanged="function(s, e) { OnProTypeChanged
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值