0% found this document useful (0 votes)
9 views

syncfusion datagrid using material ui-revised

Uploaded by

p.lavanyajanu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

syncfusion datagrid using material ui-revised

Uploaded by

p.lavanyajanu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

using Syncfusion.Maui.

DataGrid;
using Microsoft.Maui.Controls;
using System.Collections.ObjectModel;

namespace YourNamespace
{
public class YourPage : ContentPage
{
public YourPage()
{
try
{
// Sample data
var data = new ObservableCollection<YourDataModel>
{
new YourDataModel { Column1 = "Value1", Column2 = "Value2" },
new YourDataModel { Column1 = "Value3", Column2 = "Value4" }
};

// Create DataGrid
var dataGrid = new SfDataGrid
{
AutoGenerateColumns = false,
ItemsSource = data,
BackgroundColor = Color.White,
GridStyle = new MaterialGridStyle()
};

// Define columns
dataGrid.Columns.Add(new GridTextColumn
{
MappingName = "Column1",
HeaderText = "Header1",
CellStyle = new DataGridCellStyle { BackgroundColor =
Color.LightGray }
});

dataGrid.Columns.Add(new GridTextColumn
{
MappingName = "Column2",
HeaderText = "Header2",
CellStyle = new DataGridCellStyle { BackgroundColor =
Color.LightGray }
});

// Add DataGrid to layout


Content = new StackLayout
{
Children = { dataGrid },
Padding = new Thickness(20),
BackgroundColor = Color.LightBlue
};
}
catch (Exception ex)
{
// Error handling
DisplayAlert("Error", ex.Message, "OK");
}
}
}

public class YourDataModel


{
public string Column1 { get; set; }
public string Column2 { get; set; }
}
}

You might also like