QG历史事迹
今天就要去参加腾讯的实习生一面了,刚刚翻了一下以前做过的项目的文档资料,发现了这么一段代码,蛮自豪的...
//递归
protected void recursion(int CIID, ref DataTable[] dt, ref DataTable dtt, int t)
{
for (int i = 0; i < dt[t].Rows.Count; i++)
{
if (dt[t].Rows[i]["ParentID"].ToString() == CIID.ToString() || t == 0)
{
dtt.ImportRow(dt[t].Rows[i]);
if (dt[t].Rows[i]["HasChildNode"].ToString() == "1")
{
recursion(int.Parse(dt[t].Rows[i]["CIID"].ToString()), ref dt, ref dtt, t + 1);
}
}
}
}
哈哈 师兄好久都没能解决的问题,就这么几行代码给解决了...
理论到实际应用的飞越....