Спасибо и правда работает. Чем вариант с указателем плох?
Судя по коду в DelRow, tablewidget у вас уже был объявлен полем класса, но не инициализирован
В конструкторе вы
создали новую переменную с именем tablewidget и переменная tablewidget в поле класса не была инициализирована, поэтому при вызове того метода, обращение было по не инициализированному указателю, что и вызвало падение (будь это на Java, то такая ошибка была бы названа Null Pointer Exception)