彩票走势图

[DevExpress]ASPxListBox使用技巧(二)

转帖|使用教程|编辑:龚雪|2017-01-23 13:12:02.000|阅读 836 次

概述:ASPxListBox使用技巧及代码示例

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

在ASPxListBox中如何进行数据绑定,添加或删除Item

The ASPxListBox control allows you to modify the ASPxListEdit.Items collection on callbacks only (e.g. add and remove items, populate the controls with new data from a data source, etc.).

It is not possible, for example, to modify a column collection, change items selection, or change SelectionMode on callbacks. To perform these actions on the client side, you can wrap the control with theASPxCallbackPanel control and process a required scenario on a callback to the panel.

(来自DevExpress 官方帮助文档)

添加删除Item只能在callback事件中处理,客户端调用语句:

                                        <dx:ASPxButton ID="btnDeleteUpload" runat="server" Text="删除已有" AutoPostBack="false"
                                            Style="margin: 16px auto;">
                                            <ClientSideEvents Click="function(s, e) { listAttachment.PerformCallback(listAttachment.GetSelectedIndex());}" />
                                        </dx:ASPxButton>

PerformCallback的参数可以传递要删除的ItemIndex。

服务器端:protected void listAttachment_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e) 中处理数据绑定或者删除Item ,利用e.Parameter的值来判断。

如何实现在listbox中选中所有button

// Set  - SelectionMode="Multiple" for your ListBox and then do

protected void LinkButton1_Click1(object sender, EventArgs e)
{
    foreach (ListItem li in ListBox1.Items)
    {
        li.Selected = true;
    }
}

想要了解更多DevExpress使用技巧?海量视频课程以及最专业的DevExpress培训尽在。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP