SQL Server Deadlock Graph - Table, Page or Row Lock?
In the deadlock graph XML you will see something like:

&lt;deadlock-list&gt;
  &lt;deadlock victim="..."&gt;
    &lt;process-list&gt;
      &lt;process id="..." ... waitresource="X:..."
...


The X is the interesting bit, possible values you are interested in are:


RID for row id (row level locking)
PAG for page level lock
OBJECT (which may be further qualified TAB indicating a table lock)


There are a few others kinds listed in the documentation also.