you can do it with below code in c#
// not tested in detail , but surly help
string data = "";
DataTable dt = new DataTable();
DataRow[] DR_DT;
foreach (DataRow dr in dt.Rows)
{
DR_DT = dt.Select("ParnetGroupId = '" + dr["GroupId"] + "'");
for (int i = 0; i < DR_DT.Length; i++)
{
data += DR_DT[i]["GroupName"].ToString();
DR_DT = dt.Select("ParnetGroupId = '" + DR_DT[i]["GroupId"] + "'");
while(DR_DT.Length> 0)
{
data += DR_DT[i]["GroupName"].ToString();
DR_DT = dt.Select("ParnetGroupId = '" + DR_DT[i]["GroupId"] + "'");
}
}
}
mark as solution if its solved your problem