DevExpress.Blazor.DxDataGridColumn не имеет свойства, соответствующего имени DisplayFormatString - PullRequest
1 голос
/ 17 октября 2019

Вот код

<DxDataGrid Data="@dischargeBoards"
                ShowFilterRow="true"
                ShowPager="true"
                ShowGroupPanel="true">
        <DxDataGridColumn Field="@nameof(DischargeGetBoardVisits.DischargeDateExp)" Caption="D/C Exp"  DisplayFormatString="D" EditFormatString="d"></DxDataGridColumn>

    </DxDataGrid>

Как решить эту проблему и как я могу изменить размер шрифта для этой сетки.

1 Ответ

1 голос
/ 18 октября 2019

Хотя DxDataGridColumn не имеет свойств DisplayFormatString и EditFormatString, вы можете отобразить данные в необходимом формате, отформатировав их вручную. Итак, алгоритм следующий:

  1. Получить данные.
  2. Отформатировать их.
  3. Назначьте ваши отформатированные данные для «dumpBoards».

PS В настоящее время DxDataGridDateEditColumn и DxDataGridSpinEditColumn имеют свойство DisplayFormatString: DisplayFormatString , DisplayFormat *

Что касается изменения размера шрифта сетки, установите его свойство CssClass (например, для значения "my-grid") и примените следующее правило CSS:

    .my-grid, .my-grid .btn   {
        font-size: 12px;
    }
...