Index: /issm/trunk/src/c/DataSet/DataSet.cpp
===================================================================
--- /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 443)
+++ /issm/trunk/src/c/DataSet/DataSet.cpp	(revision 444)
@@ -255,4 +255,10 @@
 			dataset->AddObject(spc);
 		}
+		else if(enum_type==PengridEnum()){
+			Pengrid* pengrid=NULL;
+			pengrid=new Pengrid();
+			pengrid->Demarshall(&marshalled_dataset);
+			dataset->AddObject(pengrid);
+		}
 		else if(enum_type==PenpairEnum()){
 			Penpair* penpair=NULL;
