updateAllRows method
Implementation
void updateAllRows(List<List<dynamic>> values) {
if (values.length != data.length) {
throw Exception('Values length must match data rows length');
}
for (int i = 0; i < values.length; i++) {
if (values[i].length != columns.length) {
throw Exception('Values length must match columns');
}
}
for (int i = 0; i < values.length; i++) {
updateRow(i, values[i]);
}
notifyListeners();
}