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);
            }
        }
    }
}

哈哈 师兄好久都没能解决的问题,就这么几行代码给解决了...

理论到实际应用的飞越....

posted on 2011-04-24 16:03  laizhd  阅读(201)  评论(0编辑  收藏  举报

导航