Сетка класса не имеет понятия ячеек. Это просто панель, которая размещает своих дочерних элементов в строки и столбцы. Только один элемент управления на панели может иметь фокус (клавиатуру). Вы не можете иметь несколько элементов управления, имеющих фокус.
Сетка данных на самом деле динамически генерирует и отображает элементы пользовательского интерфейса (границы) для строк и ячеек, предоставляя ему возможность отображать сфокусированные / выбранные состояния строк. (Обычно, хотя VisualStates). Панель «Сетка» намного легче - она отображает только содержимое, которое вы помещаете в нее.