protected void DiGuiDataTable(DataTable FromDataTable, DataTable ToDataTable, object pid) { if (FromDataTable.Select("pid='" + pid + "'").Length > 0) { foreach (DataRow item in FromDataTable.Select("pid='" + pid + "'")) { ToDataTable.Rows.Add(item.ItemArray); DiGuiDataTable(FromDataTable, ToDataTable, item["id"]); } } }