looping will give u a solution of problem.
loop through the all columns name and check if your column is exist or not.
for (int i=0; i < dr.FieldCount; i++)
{
if (dr.GetName(i).Equals(columnName,StringComparison.InvariantCultureIgnoreCase))
return true;
}
return false;