Former Cumberland County District Attorney Ed Grannis died early Thursday after a short illness, family members told WRAL News.