A 19-year-old student in Shanghai was detained after his grandfather was stabbed to death and his mother seriously injured during a family dispute on Tuesday, Shanghai Daily reports.