Asp.net mvc 设置devexpress mvc Gridview组合框的高度

Asp.net mvc 设置devexpress mvc Gridview组合框的高度,asp.net-mvc,combobox,devexpress,Asp.net Mvc,Combobox,Devexpress,我正在使用带有几个组合框的DEvExpress mvc网格,我想知道如何设置下拉部分的最大/最小高度(以多行为单位) 例如,我可以在您必须滚动之前设置可见的行,或者即使只有一行数据用于将下拉高度设置为一定数量的行 我现在拥有的组合的当前代码是 @Html.DevExpress().ComboBox(edtSettings => { edtSettings.ControlStyle.CssClass = "employeeDetailsGridEditField"; edtS

我正在使用带有几个组合框的DEvExpress mvc网格,我想知道如何设置下拉部分的最大/最小高度(以多行为单位)

例如,我可以在您必须滚动之前设置可见的行,或者即使只有一行数据用于将下拉高度设置为一定数量的行

我现在拥有的组合的当前代码是

@Html.DevExpress().ComboBox(edtSettings =>
{
    edtSettings.ControlStyle.CssClass = "employeeDetailsGridEditField";
    edtSettings.Name = "DepartmentID";
    edtSettings.Width = 350;
    //edtSettings.Height = 200; 
    //THIS sets the height of the initial control not the drop down part
    edtSettings.Properties.TextField = "DepartmentName";
    edtSettings.Properties.ValueField = "DepartmentID";
    edtSettings.Properties.ValueType = typeof(int);
    edtSettings.Properties.DropDownStyle = DropDownStyle.DropDown;
    edtSettings.ShowModelErrors = true;
}).BindList(Model.DepartmentList).Bind(Model.EmployeeSingle.DefaultDepartmentID).GetHtml()
下拉部分高度是否有属性?

使用该属性可以同时获取或设置编辑器可滚动下拉窗口中显示的列表项目数:

@Html.DevExpress().ComboBox(edtSettings =>
{
    //...
    edtSettings.Properties.DropDownRows = 5; // default is 7 
    //...        
}).BindList(Model.DepartmentList).Bind(Model.EmployeeSingle.DefaultDepartmentID).GetHtml()
使用该属性可以同时获取或设置编辑器的可滚动下拉窗口中显示的列表项目数:

@Html.DevExpress().ComboBox(edtSettings =>
{
    //...
    edtSettings.Properties.DropDownRows = 5; // default is 7 
    //...        
}).BindList(Model.DepartmentList).Bind(Model.EmployeeSingle.DefaultDepartmentID).GetHtml()

谢谢你的评论,但它似乎不起作用。上面提到的department下拉列表中只有2行数据,我已经添加了您提到的代码行,它仍然只显示2行供您评论,但它似乎不起作用。上面提到的部门下拉列表中只有2行数据,我已经添加了您提到的代码行,它仍然只显示2行。有人能帮我吗?有人能帮我吗?