如何在Dev express mvc网格的下拉列表中显示数据

时间:2012-07-09 15:14:30

标签: asp.net-mvc devexpress

我有一个带有3列的开发快速网格,我希望第3列可以编辑。

当用户点击编辑时,应该显示该行的下拉列表(仅在第3列中),但每行应该有不同的下拉列表,因为我想从不同的存储过程中提取数据字段名称。

所以,我能够得到一个包含3列的网格,前两列是不可编辑的,而且,我有第3列的下拉列表,但我不知道h o w要显示每行下拉列表中的数据。那是我被困的地方。

这是我到目前为止所写的: -

部分视图: -

settings.Columns.Add(col =>
    {
        col.FieldName = "DefaultValue";
        col.Caption = "Rule Type Value";
        col.Width = 300;
        col.ColumnType = MVCxGridViewColumnType.DropDownEdit;
        col.SetEditItemTemplateContent(column =>
        {
            Html.DevExpress().DropDownEdit(c =>
            {
                c.Name = "ddlName";
                c.SetDropDownWindowTemplateContent("WHAT GOES HERE!?!?!");
            }).Render();
        });
    });

如果有人可以帮助我的话会很棒。

如果我没有提供足够的信息来解释这个问题,请告诉我。

1 个答案:

答案 0 :(得分:0)

对于您的dropdownedit,您希望以这种方式添加项目:

c.Properties.Items.Add("Item 1");
c.Properties.Items.Add("Item 2");