It is obvious that your DataView has no rows in it. You try to access the first row (index 0) but as none exists you get a 'index-out-of-range' error...
If you would expect data you should check why it didn't came...
In any case you should add a check to your code to see if there are any rows before you try to access one (any) of them...
if(DataView.Count > 0)
{
DataView.Item[0]...
}