Mi sembra strano anche non accetti gli "alias". Comunque la cosa la puoi risolvere facilmente scrivendo, invece nel nome del campo quandi cerchi il suo valore, il numero in qui quel campo è nell'elenco, per esempio:
codice:
dr2["nome"].ToString(),dr2[1].ToString()
Ciao