.NET пара System.Dataset и System.Datatable очень
разные звери из TClientDataset.
Фильтрация и привязка выполняются в другом классе (Dataview),
dotNET DataGrid это немного скрывает. Метод извлечения является
Ближайший источник данных обеспечивает условия фильтрации (возвращает
массив указателей на DataRows).
Группировка не такая мощная, как в TClientDataset, как и индексация
беднее (Как в dotNet 1.1)
На DataTable нет курсора записи, поэтому позиционирование включено
визуальный контроль - требуется всего 10 строк кода, чтобы получить
фактическая запись из DataGrid.
Так что простота позиционирования курсора на сетке и получения
значение поля набора данных не существует.