【发布时间】:2015-01-11 17:58:40
【问题描述】:
我使用 Gridview Devexpress 组件,对此有一点问题。我尝试描述我的问题。
我的“格式”列有不同的数据源,具体取决于列 Typ,在编辑模式下它可以显示良好的数据源
图片:http://www.imageshack.cz/images/2015/01/11/obr2.png
但是,如果我保存它并希望在显示模式下显示选定的“格式”,我只会得到一个数据源,它是在 init 上的“格式”列上的声明,如代码中所示。
查看“格式”列它的坏变量,因为在显示模式下我只有一个数据源
图片:http://www.imageshack.cz/images/2015/01/11/obr3.png
settings.Columns.Add(column =>
{
column.FieldName = "FormatType";
column.Caption = Resources.FormatType;
column.ColumnType = MVCxGridViewColumnType.ComboBox;
var comboBoxProperties = column.PropertiesEdit as ComboBoxProperties;
comboBoxProperties.DataSource = WebApp.Helpers.CodebooksHelper.GetItemData(1);
comboBoxProperties.TextField = "Title";
comboBoxProperties.ValueField = "ItemID";
comboBoxProperties.ValueType = typeof(int);
comboBoxProperties.IncrementalFilteringMode =IncrementalFilteringMode.StartsWith;
comboBoxProperties.DropDownStyle = DropDownStyle.DropDownList;
});
存在一些东西,我可以在显示模式下将列上的数据源声明为编辑模式?
settings.CellEditorInitialize
【问题讨论】:
标签: c# asp.net-mvc gridview devexpress devexpress-mvc