page code
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Test._Default" %>
<%@ Register Assembly="DevExpress.Web.v12.2, Version=12.2.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" Namespace="DevExpress.Web.ASPxEditors" TagPrefix="dx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form" runat="server">
<div>
<dx:ASPxComboBox ID="cbxM" runat="server" ValueType="System.String" ValueField="ID">
<Columns>
<dx:ListBoxColumn FieldName="Name" Caption="名称" />
</Columns>
</dx:ASPxComboBox>
<dx:ASPxListBox ID="listBox" runat="server" ValueType="System.String" SelectionMode="CheckColumn" ValueField="ID" Height="500px" TextField="Name">
<Columns>
<dx:ListBoxColumn FieldName="Name" Caption="名称" />
</Columns>
</dx:ASPxListBox>
<dx:ASPxButton ID="btnTest" runat="server" Text="Test" OnClick="btnTest_Click"></dx:ASPxButton>
</div>
</form>
</body>
</html>
cs code
using DevExpress.Web.ASPxEditors;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Test
{
public partial class _Default : System.Web.UI.Page
{
TestEntities ctx = new TestEntities();
protected void Page_Load(object sender, EventArgs e)
{
this.listBox.DataSource = ctx.UnitType;
this.listBox.DataBind();
BindMaterial();
}
private void BindMaterial()
{
this.cbxM.DataSource = ctx.Material;
this.cbxM.DataBind();
}
protected void btnTest_Click(object sender, EventArgs e)
{
string unitStr = string.Empty;
foreach (ListEditItem item in listBox.Items)
{
if (item.Selected)
{
unitStr += item.Value + ",";
}
}
unitStr = unitStr.TrimEnd(',');
Mapping mapping = new Mapping();
mapping.MaterialReference.EntityKey = new System.Data.EntityKey("entities.User", "ID", userID);
}
}
}
However, we will get no selected items in the button click event function.
Try this
cs code
protected void Page_Init(object sender, EventArgs e)
{
this.listBox.DataSource = ctx.UnitType;
this.listBox.DataBind();
}
Great! It works fine.
分享到:
相关推荐
var selectedFiles = s.GetSelectedItems(); for(var i = 0; i < selectedFiles.length; i++) { filesList.AddItem(selectedFiles[i].name); } document.getElementById("filesCount").innerHTML = selected...
最终用户将鼠标悬停在ListBox项上时如何显示删除按钮 本示例演示如何通过单击上下文按钮删除记录 对于17.2之前的版本,请参考11.1.4+分支,在该分支中我们说明了如何添加自定义按钮
DevExpress 源码7.3.5全套 ----------------------------------- DevExpress.BonusSkins DevExpress.Data DevExpress.Data.Compact DevExpress.Dll DevExpress.OfficeSkins DevExpress.Tutorials DevExpress....
DevExpress9.2完整版 包含如下控件集: ---------------- DevExpress.BonusSkins.v9.2.dll DevExpress.Charts.v9.2.Core.dll DevExpress.Data.v9.2.Compact.dll DevExpress.Data.v9.2.dll DevExpress.Data.v9.2...
DevExpress 7.3.5控件集合 ---------------------- DevExpress.Data.v7.3.dll DevExpress.Utils.v7.3.4.dll DevExpress.Utils.v7.3.dll DevExpress.Web.ASPxEditors.v7.3.dll DevExpress.Web.ASPxGridView....
DevExpress 9.3.2 源码 ------------------------ DevExpress.AgControls DevExpress.AgCore DevExpress.AgData DevExpress.AgDataGrid DevExpress.AgEditors DevExpress.AgLayoutControl DevExpress....
DevExpress控件V7.1完整版 包含如下程序集 AjaxControlToolkit.dll ConverToCn.cs DevBaseClassLib.dll DevClassLib.dll DevComponents.DotNetBar2.dll DevComponents.DotNetBar27.dll DevExpress.Data.v7.1...
Checked Items - menu items can support checked and unchecked states thus indicating to end-users if an option is been enabled. (Screenshot) Radio Group Items - DevExpress Silverlight Menu controls ...
devexpress组件
DevExpress
DevExpress中文帮助手册(CHM)格式, 对DevExpress开发有很大帮助,打开看不到的话,执行里面的reg文件,win2008r2测试可以看。
DevExpress中文帮助文档,对与开发,非常好的使用帮助
DevExpress9.3.4汉化破解 开发电脑上直接运行Register.bat 客户电脑上很奇怪,连同DLL复制到客户端后,显示未注册,必须破解,可以参照下面到办法自动在客户电脑上破解,在用户软件安装目录下创建一个crack文件夹,把破解...
devexpress V12.1.6破解
DevExpress打印相关代码 using System; using System.Windows.Forms; using DevExpress.XtraPrinting; using System.Xml.Serialization; namespace MyDevExpressDemo { /// /// PrintSettingController 的摘要...
DevExpress 14.2.5汉化包
DevExpress VCL是一个功能强大的界面开发工具包,专为Delphi和C++ Builder开发人员设计。它提供了丰富的可视化组件和工具,帮助开发人员快速构建现代化、功能丰富的桌面应用程序。 DevExpress VCL具有以下主要特点...
DevExpress-18.2.7版本,有些项目用的是旧版的DecExpress。亲测可用!太大了传不上来,云盘连接在txt里面
Devexpress是非常著名的控件,拥有180多种界面控件,几乎无人不知,验证可用, 仅学习使用。 1. Install Devexpress Package 2. Copy DevExpress.Data.v20.2.dll to these folders and replace them. C:\Windows\...