Tritium UI

TritiumDataGrid

Mostre, edite, filtre, agrupe e exporte dados tabulares ou hierárquicos numa grelha MAUI.

TritiumDataGrid com agrupamento e filtros

Funções principais

  • Ligue ItemsSource e gere colunas automaticamente, ou declare colunas de texto, numéricas, booleanas, de data, de combinação e de modelo.
  • Deixe ordenar, redimensionar, reordenar, ocultar e fixar colunas à esquerda ou à direita.
  • Filtre com uma caixa de texto, uma lista ou árvore de valores distintos, filtros ao estilo do Excel e um filtro E/OU avançado.
  • Agrupe linhas, expanda uma árvore de filhos, mostre detalhes da linha e alterne entre uma disposição de tabela e de cartões.
  • Edite células em linha ou com um modelo de linha, e anule ou aceite as alterações.
  • Selecione linhas ou células, copie a seleção como texto separado por separadores e cole-a de novo na grelha.
  • Mostre resumos de coluna (soma, média, contagem, mín, máx), una células iguais, afixe linhas e pinte células com regras condicionais.
  • Pagine as linhas, procure texto e guarde ou restaure o estado de colunas, ordenação, filtro e grupo.
  • Exporte CSV ou Excel, e imprima ou pré-visualize a vista atual como HTML.

Plataformas

Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI).

API principal

  • ItemsSource . The rows to display.
  • Columns . Explicit text, numeric, boolean, date, combo, or template columns.
  • SelectionMode . None, single-row, or multiple-row selection.
  • CellEditEnded . Fires after an inline edit; set Cancel on CellEditStarting to block it.

Exemplo básico

Declare este espaço de nomes na página.

xmlns:grid="clr-namespace:Tritium.Maui.DataGrid;assembly=Tritium.Maui.DataGrid"
<grid:TritiumDataGrid ItemsSource="{Binding Orders}" SelectionMode="Single" CanUserFilter="True">
    <grid:TritiumDataGrid.Columns>
        <grid:DataGridTextColumn HeaderText="Order" BindingPath="OrderId" />
        <grid:DataGridNumericColumn HeaderText="Amount" BindingPath="Amount" StringFormat="C" />
    </grid:TritiumDataGrid.Columns>
</grid:TritiumDataGrid>

Acrescente a origem de pacotes da sua licença e depois referencie o pacote que inclui este controlo. Estes pacotes não estão na galeria pública NuGet.

Ask Tritium

How-to help and product fit for FleetPro, Tritium UI, and Tritium Reporting.

Ask how to use a feature, or tell us your company, platforms, team size, and use case. Pricing and upgrades go to sales.

Product fit
Contact sales

Search the FAQ