首页 > 解决方案 > 在网格视图 dev express 中多选 bobox

问题描述

my client asked i wants to add multple roles to any user , i am new to devexpress, i used 
gridview    
`@using DMS.Models.Setup;
@model List<UserCompanyViewModel>
@{
var gridView = Html.DevExpress().GridView(gridViewSettings =>
{
gridViewSettings.Name = "gridView";
gridViewSettings.KeyFieldName = "ID";
gridViewSettings.Settings.ShowFilterRow = true;
gridViewSettings.Columns.Add(columnSettings =>{
columnSettings.Width = Unit.Percentage(35);
columnSettings.FieldName = "ID";
gridViewSettings.Columns.Add(columnSettings =>
{
columnSettings.FieldName = "RoleID";
columnSettings.Caption = "Role";
columnSettings.Width = Unit.Pixel(250);
columnSettings.ColumnType = MVCxGridViewColumnType.ComboBox;
var comboBoxProperties = (ComboBoxProperties)columnSettings.PropertiesEdit;
comboBoxProperties.ValueField = "ID";
comboBoxProperties.TextField = "RoleName";
comboBoxProperties.DataSource = DMS.Controllers.DataHelperController.GetAllRoles();
});
 gridViewSettings.Columns.Add(columnSettings =>
    {
        columnSettings.FieldName = "DirectoryPath";
        columnSettings.Caption = "DirectoryPath";
        columnSettings.ColumnType = MVCxGridViewColumnType.TextBox;
        var textBoxProperties = (TextBoxProperties)columnSettings.PropertiesEdit;
        textBoxProperties.HelpText = "Please copy from file manager and it starts and contains 
 '/' sign " +
        "(path starts after Directories)";
        columnSettings.Width = Unit.Pixel(250);
    });

上面是.cshtml页面“RoleID”组合框到多选组合框 在这里输入图像描述 我有使用devexpress的项目工作正常,直到我收到多选请求

标签: devexpress-mvc

解决方案


推荐阅读