Вам захочется поэкспериментировать со стилями ячеек.Я думаю, что стиль ячеек по умолчанию проверяет IsSelected, и если это граница, будет окрашена черной кистью.
Поскольку вы используете AutoGenerateColumns, вам, вероятно, нужно установить стили для столбцов, как только они былисгенерированный в коде позади.
Я предполагаю, что если вы создадите стиль, отметьте IsSelected и установите для пограничной кисти прозрачный, установите стиль для столбцов сетки данных (ElementStyle + ElementEditingStyle), то вам следует установить,Я пишу это из головы, но я думаю, что это общее направление.