DataGrid does not have structure like Row Column. It have Customized structure having Item so you have to check like
e.Item.ItemType==ListItemType.Item || e.Item.ItemType==ListItemType.AlternatingItem
There is 7 ItemType for DataGrid
Header
Footer
Item
AlternatingItem
SelectedItem
EditItem
Separator
Pager