Tritium UI

TritiumDataGrid

แสดง แก้ไข กรอง จัดกลุ่ม และส่งออกข้อมูลแบบตารางหรือลำดับชั้นในกริด MAUI

TritiumDataGrid พร้อมการจัดกลุ่มและตัวกรอง

คุณสมบัติหลัก

  • ผูก ItemsSource แล้วสร้างคอลัมน์อัตโนมัติ หรือประกาศคอลัมน์ข้อความ ตัวเลข บูลีน วันที่ คอมโบ และเทมเพลต
  • ให้ผู้ใช้เรียง ปรับขนาด จัดลำดับ ซ่อน และตรึงคอลัมน์ทางซ้ายหรือขวา
  • กรองด้วยกล่องข้อความ รายการหรือต้นไม้ของค่าที่ไม่ซ้ำ ตัวกรองแบบ Excel และตัวกรอง AND/OR ขั้นสูง
  • จัดกลุ่มแถว ขยายต้นไม้ของลูก แสดงรายละเอียดแถว และสลับระหว่างตารางกับการ์ด
  • แก้ไขเซลล์ในบรรทัดหรือด้วยเทมเพลตแถว แล้วเลิกทำหรือยอมรับการเปลี่ยนแปลง
  • เลือกแถวหรือเซลล์ คัดลอกส่วนที่เลือกเป็นข้อความคั่นด้วยแท็บ แล้ววางกลับเข้ากริด
  • แสดงสรุปคอลัมน์ (ผลรวม ค่าเฉลี่ย จำนวน ต่ำสุด สูงสุด) รวมเซลล์ที่เท่ากัน ปักหมุดแถว และระบายสีเซลล์ด้วยกฎเงื่อนไข
  • แบ่งหน้าแถว ค้นหาข้อความ และบันทึกหรือคืนสถานะคอลัมน์ การเรียง ตัวกรอง และกลุ่ม
  • ส่งออก CSV หรือ Excel และพิมพ์หรือดูตัวอย่างมุมมองปัจจุบันเป็น HTML

แพลตฟอร์ม

Android, iOS, Mac Catalyst และ Windows 10 เวอร์ชัน 19041 ขึ้นไป (.NET 10 MAUI)

API หลัก

  • 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.

ตัวอย่างพื้นฐาน

ประกาศเนมสเปซนี้บนหน้า

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>

เพิ่มแหล่งแพ็กเกจจากไลเซนส์ แล้วอ้างอิงแพ็กเกจที่มีคอนโทรลนี้ แพ็กเกจเหล่านี้ไม่อยู่ในแกลเลอรี 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