edinazem
سه شنبه 13 اردیبهشت 1390, 09:17 صبح
من در DataSet و به تبع اون در DataBase يك جدول دارم با نام Product كه در اون مشخصات محصولاتم رو ذخيره مي كنم. هر محصولي مي تونه صفر ، يك يا چندين فرزند داشته باشه.
من در جدول يك خصيصه (Column) به نام id_index براي هر محصول دارم و هر محصول طبيعتا يك id داره. اگر محصولي، فرزند محصول ديگه باشه، مقدار خصيصهي id_index آن برابر با id والدش خواهد بود و اگر خصيصهي id_index خالي يا null باشه اون محصول والد بقيهي والد ها هست.
از من خواسته شده تا بوسيلهي كريستال ريپورت گزارشي بسازم كه ليست محصولات را بر اساس والد و فرزند بودن، به شكل درختي ( با تورفتگيهاي متناسب) نمايش بده ، چيزي شبيه به اين :
Product1 (Parent of parents)
Product2 (child of P1)
Product3
Product4 (child of P3)
Product5
Product6
Product7
Product8 (Parent of parents)
Product9
Product10
توجه داشته باشيد كه ProductX در هر سطر نمايندهي حداقل 3 ستون اطلاعات مشخصهي هر محصول هست.
من سعي كردم از grouping و حتي Hierarchical Grouping استفاده كنم، اما موفق نشدم، شايد نمي دونم چطور بايد از اينها استفاده كنم، ممكنه منو راهنمايي كنيد ؟
من در جدول يك خصيصه (Column) به نام id_index براي هر محصول دارم و هر محصول طبيعتا يك id داره. اگر محصولي، فرزند محصول ديگه باشه، مقدار خصيصهي id_index آن برابر با id والدش خواهد بود و اگر خصيصهي id_index خالي يا null باشه اون محصول والد بقيهي والد ها هست.
از من خواسته شده تا بوسيلهي كريستال ريپورت گزارشي بسازم كه ليست محصولات را بر اساس والد و فرزند بودن، به شكل درختي ( با تورفتگيهاي متناسب) نمايش بده ، چيزي شبيه به اين :
Product1 (Parent of parents)
Product2 (child of P1)
Product3
Product4 (child of P3)
Product5
Product6
Product7
Product8 (Parent of parents)
Product9
Product10
توجه داشته باشيد كه ProductX در هر سطر نمايندهي حداقل 3 ستون اطلاعات مشخصهي هر محصول هست.
من سعي كردم از grouping و حتي Hierarchical Grouping استفاده كنم، اما موفق نشدم، شايد نمي دونم چطور بايد از اينها استفاده كنم، ممكنه منو راهنمايي كنيد ؟