Dev Express GridView для MVC - Как установить значение по умолчанию для ячейки шаблона - PullRequest
0 голосов
/ 27 апреля 2020

В Developer Express GridView в файле cs html У меня есть столбец, объявленный следующим образом:

settings.Columns.Add(column =>
{
    column.FieldName = "DOCENTE_ID";
    column.Caption = "Docente";
    column.SetDataItemTemplateContent(container =>
    {
        var doc = DataBinder.Eval(container.DataItem, "DesDocente") as string;
        ViewContext.Writer.Write("{0}", doc);
    });

    column.SetEditItemTemplateContent(container =>
    {
        Html.RenderAction("TeachersPartial", new
        {
            bindingName = "DOCENTE_ID",
            esse3_id = DataBinder.Eval(container.DataItem, "DOCENTE_ID")
       });
    });
});

Мне нужно установить значение DOCENTE_ID по умолчанию 39735.

Это значение по умолчанию должно войти в игру, когда пользователь не выбирает значение в комбо.

Как я могу это сделать? Заранее спасибо,

Симона

1 Ответ

1 голос
/ 29 апреля 2020

Вы можете инициализировать значение по умолчанию следующим образом:

column.SetEditItemTemplateContent(container =>
{
    object esse3_id_value_or_default = DataBinder.Eval(container.DataItem, "DOCENTE_ID") ?? 39735;
    Html.RenderAction("TeachersPartial", new
    {
        bindingName = "DOCENTE_ID",
        esse3_id = esse3_id_value_or_default
   });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...