با سلام
دوستان عزیز
قرار هست در یک نرم افزار امکان ایجاد چارت سازمانی و سپس سمت های سازمانی طراحی گردد.
در حال حاضر می خواهیم ابتدا چارت سازمانی را تعریف کنیم.
خوب من باید قسمت مربوط به پایگاه داده ها در این تالار و بخش برنامه نویسی اش را در تالا سی شارپ ایجاد کنم.
================================================== =====================
من می خواهم ا تصویر زیر الگو گرفته شود:
Organization Chart.png
================================================== =====================
فکر می کنم می توان این کار را در یک جدول انجام داد:
ID ParentID CODE NAME
البته مطمئنا می توان از روش های دیگری استفاده کرد ولی فکر می کنم اگر یک جدول باشد بهتر است.
================================================== =====================
اکنون باید جدول را به چه شکلی طراحی کرد؟
موقعی که می خواهیم چارت را با یک کوئری به سی شارپ پاس دهیم باید به چه شکلی این کار را انجام دهیم تا در آن سمت به راحتی به توان آن را در یک کنترل مثل TreeView نمایش داد.
اگر خواستیم بگیم که فلان زیر شاخه آیا جز فلان شاخه هست یا نه چطور کوئری بزینم؟
و ...
================================================== =======================
منتظر پاسخ های دوستان هستیم.
با تشکر