PDA

View Full Version : سوال: نحوه نوشتن درخت dynamic



roya2015
یک شنبه 31 خرداد 1394, 10:37 صبح
با سلام
من به يه مشكلي برخوردم در زمينه برنامه نويس البته با vb.net .
جدولي دارم كه در اون نودهاي درخت ذخيره ميشه . حالا ميخوام براي اين جدول كه ديتاي آنرا در يك datagridview ريختم ، درخت ايجاد كنم اما واقعا نميدونم چطور اين كار را انجام بدم. اگه راه حلي براي اين موضوع دارين ممنون ميشم كمكم كننين. ( محتويات datagrid در زير نمايش داده شده است) البته اين نودهاي ممكن است تا چند سطح ديگر نيز ادامه يابد . دقيقا به همين ترتيب هم ذخيره شده اند.



75004310







75004310
82430125






75004310
82432125






75004310
82430125
82441700





75004310
82430125
82441730





75004310
82430125
82441700
82230155




75004310
82430125
82441700
82403057




75004310
82430125
82441700
82403058




75004310
82430125
82441700
70103174




75004310
82430125
82441700
82403057
82237000



75004310
82430125
82441700
82403057
82403052



75004310
82430125
82441700
82403057
70103145



75004310
82430125
82441700
82403057
70103168



75004310
82430125
82441700
82403057
82237000
10401297


75004310
82430125
82441700
82403057
82237000
50101017


75004310
82430125
82441700
82403058
70103145



75004310
82430125
82441700
82403058
70103145
10401297


75004310
82430125
82441700
82403058
70103145
50101017


75004310
82430125
82441730
70103385




75004310
82430125
82441730
70103384




75004310
82432125
82204100





75004310
82432125
82204000





75004310
82432125
82204100
80115001




75004310
82432125
82204100
80715005




75004310
82432125
82204100
82230164




75004310
82432125
82204100
80115001
50101009



75004310
82432125
82204100
80715005
50101036



75004310
82432125
82204100
82230164
50101004

Mani_rf
چهارشنبه 03 تیر 1394, 10:38 صبح
برای ساختن سطوح درخت باید از متد های بازگشتی یا Recursive استفاده کنید. فکر نمی کنم نیاز به توضیح باشه که این نوع متد درون بدنه خودش رو صدا میزنه و به نسبت نیاز و کاری که میخواید انجام بدید باید اون رو بنویسید.