buildRow method
Called to obtain the widget for each cell of the row.
This method will be called for every row that are visible in datagrid’s
view port from the collection which is assigned to DataGridSource.rows
property.
Return the widgets in the order in which those should be displayed in
each column of a row in DataGridRowAdapter.cells
.
The number of widgets in the collection must be exactly as many cells
as SfDataGrid.columns
in the SfDataGrid
.
This method will be called whenever you call the notifyListeners method.
Implementation
@override
DataGridRowAdapter buildRow(DataGridRow row) {
return DataGridRowAdapter(
cells: row.getCells().map<Widget>((e) {
return Container(
alignment: Alignment.center,
padding: const EdgeInsets.all(8.0),
child: Text(
e.value.toString(),
style: GoogleFonts.questrial(
), // Cell text color
),
);
}).toList(),
);
}