В общем есть несколько пар дата гридов, и при нажатии на любой из заголовков столбца, где пользователь вводит значение, программа вылетает и показывает ошибку не на форме где находится датагрид, а отправляет в файл .cs с которого начинается запуск программы, казалось бы причем он то тут, но есть еще особенность, что при нажатии на тот же заголовок столбца, без ввода данных все ок. Также проясню, что при нажатии на заголовок столбца, датагрид сортирует, причем не важно есть там значение или нет, он их все равно сортирует, а ведь они там равны null по умолчанию, и это странно, а когда пользователь ввел в 1 столбец значения в другом их прога ему посчитала, другой столбец я могу отсортировать, а там где пользователь вводил значения не могу, вылетает и кидает на запускаемый файл .cs вот скрины: