private string GetCateParentIDArrayByID(int cID, int group) { string strArrayID = Convert.ToString(cID) + ","; CateNewsBSO cateNewsBSO = new CateNewsBSO(); DataTable table1 = cateNewsBSO.GetCateParentGroupAll(cID, Language.language, group); DataTable table2 = new DataTable(); if (table1.Rows.Count > 0) { foreach (DataRow subrow in table1.Rows) { strArrayID += GetCateParentIDArrayByID(Convert.ToInt32(subrow["CateNewsID"].ToString()), group); } } return(strArrayID); }