At least 50% of cases of gastroenteritis due to foodborne illness are caused by norovirus.Another 20% of cases, and the majority of severe cases in children, are due to rotavirus. Other significant viral agents include adenovirus and astrovirus.
Different species of bacteria can cause gastroenteritis, including Salmonella, Shigella, Staphylococcus, Campylobacter jejuni, Clostridium, Escherichia coli, Yersinia, Vibrio cholerae, and others. Some sources of the infection are improperly prepared food, reheated meat dishes, seafood, dairy, and bakery products. Each organism causes slightly different symptoms but all result in diarrhea. Colitis, inflammation of the large intestine, may also be present.
Risk factors include consumption of improperly prepared foods or contaminated water and travel or residence in areas of poor sanitation. It is also common for river swimmers to become infected during times of rain as a result of contaminated runoff water.
Bacterial gastroenteritis
For a list of bacteria causing gastroenteritis, see above. Pseudomembranous colitis is an important cause of diarrhea in patients often recently treated with antibiotics.If gastroenteritis in a child is severe enough to require admission to a hospital, then it is important to distinguish between bacterial and viral infections. Bacteria, Shigella and Campylobacter, for example, and parasites like Giardia can be treated with antibiotics
Traveler's diarrhea is usually a type of bacterial gastroenteritis.
http://en.wikipedia.org/wiki/Gastroenteritis