Devpress之ASPxGridLookup(二)

续《Devpress之ASPxGridLookup(一)》,如何在页面初始化的时候,默认选择“刘德华”、“郭富城”这两项,ASPxGridLookup控件有一个属性是GridView,我们可以使用GridView中的Selection. SelectRowByKey(“liudehua”, true)函数可以选中“刘德华”,照此推理,我们可以写成这样:

         GridLookup. GridView. Selection. SetSelectionByKey(“liudehua”, true);

         GridLookup. GridView. Selection. SetSelectionByKey(“guofucheng”, true);

         真正运行以后,发现结果只选中了“郭富城”,而没有选中“刘德华”,通过断点调试显示两条语句都被执行了,但是好像只有第二条起到作用了,第一条却没有。但是可以肯定的是第一条确实被执行了,也就是说“刘德华”应该被选中过。越来越感觉ASPxGridLookup的SelectionMode好像是Single模式,但是确确实实在Aspx中设置了SelectionMode=” Multiple”,难道是ASPxGridLookup控件中的SelectionMode设置还没有生效?带着这个疑问,我在执行选择的代码之前加上了这句话:

GridLookup.SelectionMode=DevExpress.Web.ASPxGridLookup.GridLookupSelectionMode.Multiple;

GridLookup. GridView. Selection. SetSelectionByKey(“liudehua”, true);

       GridLookup. GridView. Selection. SetSelectionByKey(“guofucheng”, true);

结果显示:“刘德华, 郭富城”

 记得同时设置一下控件的KeyFieldName属性为你要选中的值

如:<dx:ASPxGridLookup ID="GridLookup" runat="server" SelectionMode="Multiple" KeyFieldName="Name"
                        Width="170px" TextFormatString="{0}" MultiTextSeparator=", " AutoGenerateColumns="False">
                        <GridViewProperties>
                            <SettingsBehavior AllowFocusedRow="True" AllowSelectByRowClick="True"></SettingsBehavior>
                        </GridViewProperties>
                        <Columns>
                            <dx:GridViewCommandColumn ShowSelectCheckbox="True" />
                           <dx:GridViewDataColumn FieldName="Name" Caption="姓名" /> 
                        </Columns>
             </dx:ASPxGridLookup>

困扰大家的问题终于解决了,希望能对正在研究DevExpress的朋友有些帮助,毕竟关于DevExpress的中文资料还是太少了。(好不容易找到了,就c自己这来了,学习学习)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值