مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

pdp

عضویت از 1394/08/07

استفاده از TreeView با n فرزند

  • شنبه 3 بهمن 1394
  • 19:45
تشکر میکنم

با سلام

من از تابع زیر برای استفاده از TreeView تا سقف 1 فرزند استفاده می کنم که یک تابع بازگشتی است :

        private void PopulateTreeView(DataTable dataTable, int parentId, RadTreeNode treeNode)
        {
            foreach (DataRow row in dataTable.Rows)
            {
                var child = new RadTreeNode
                {
                    Text = row["Title"].ToString(),
                    Value = row["Id"].ToString()
                };
                if (parentId == 0)
                {
                    radTreeView1.Nodes.Add(child);
                    var dtChild = DbTools.RunProcedure("List_Child", DbTools.ProcType.ReturnedValue,
                        new SqlParameter("TableName", "Publication_ProfessionalBackground"),
                        new SqlParameter("Parent_Id", child.Value));
                    PopulateTreeView(dtChild, int.Parse(child.Value.ToString()), child);
                }
                else
                {
                    treeNode.Nodes.Add(child);
                }
            }
        }

سوال اینجاست که آیا تابع مشابهی برای کار با n فرزند وجود دارد ؟

پاسخ های این پرسش

تعداد پاسخ ها : 0 پاسخ
در حال حاضر هیچ پاسخی ارسال نشده است
کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)