devexpress-mvc - 在网格视图 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的项目工作正常,直到我收到多选请求
解决方案
推荐阅读
- python - Python 路径在哪里被操纵?
- excel - 根据 VBA 内部的条件和粘贴值求和
- nuget - 如何将.exe文件添加到nuget包中
- c# - WPF - 数据绑定 - 即使使用 INotifyPropertyChanged 也没有更新
- php - 删除已分配给用户的航海者角色时出错
- sql-server - 从平面文件到 sql server 2015 的日期字段
- javascript - 气泡图从 JSON 响应中的值动态更改 X 标签值
- powershell - 解析变量 Powershell
- dax - 如何根据当前行应用过滤器
- docker - 未在 docker 文件中替换的 env 变量