1

我有一个包含 3 列的 dev express 网格,我希望第 3 列是可编辑的。

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

所以,我能够得到一个有 3 列的网格,前两列是不可编辑的,而且,我有一个第三列的下拉列表,但我不知道o如何在每一行的下拉列表中显示数据. 那就是我卡住的地方。

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

部分视图:-

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();
        });
    });

如果有人可以帮助我,那就太好了。

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

4

1 回答 1

0

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

c.Properties.Items.Add("Item 1");
c.Properties.Items.Add("Item 2");
于 2014-02-10T23:58:41.810 回答