PDA

View Full Version : ترتیب سطرها در Datagridview (کمک فوری)



Easy_Systems
دوشنبه 19 فروردین 1387, 11:06 صبح
با سلام خدمت دوستان عزیز
میخوستم بدونم آیا میشه تو datagridview یه ترتیب خاص واسه سطرها وارد کرد؟
مشلا وقتی اطلاعات شعب مختلف رو بر اساس کد شناساییشون مرتب میکنیم داخل هر شعبه هم اطلاعات اون شعبه رو هم بر اسا ترتیبی که در ذهن داریم با کد مشخص کنیم

مثلا سطر اول رییس شعبه
سطر دوم معون
و...
لزوما ایت ترتیب براساس حروف الفبا یا نشانه دیگه ای در این فیلد نیست
فقط ترتیبی که خودمون واسش هر جور که خواستشم مشخص کنیم

پیشاپیش از راهنماییهاتون نهایت تشکر رو دارم
منتظر جواب هستم ها؟؟؟ (-:

yasser_beiraghi
دوشنبه 19 فروردین 1387, 14:55 عصر
با سلام
اگه سوال شما رو درست متوجه شده باشم ،داخل Table یه فیلد دیگه اضافه کنید که بر اساس Group شعبه ای که هستش یه شماره بگیره، مثلا رئیس 1 ، معاون 2 و... ، مثلا اگه بر اساس کد شعبه Sort شد ، Sort دوم بر اساس این فیلد باشه.
یه راه دیگه هم داره که جالب نیست ،می تونید کد شعبه رو اعشاری بگیرید که عدد صحیح کد شعبه باشه و عدد اعشار کد ترتیبی کارکنان.
موفق باشید.

reza6384
دوشنبه 19 فروردین 1387, 23:34 عصر
توی Datagridview فقط با یک Field می تونید Sort کنید. برای این خواستتون باید دو تا فیلد داشته باشید، مثلا Branch_ID و Employee_ID در جدول Branchs.

اونوقت با دوتا Group By کارتون رو انجام بدین :



Dim Query As Sring = "Select * From Branchs Group By Branch_ID Group By Employee_ID


اونوقت اطلاعات اول بر اساس شعبه مرتب می شه و بعد بر اساس شماره پرسنلی.

Easy_Systems
سه شنبه 20 فروردین 1387, 07:37 صبح
با سلام
ممنون yasser جان
راه حلی که ارائه دادی جالب بود و به اون چیزی که مشکل من بود نزدیک بود
بازم من منتظر نظرات جدید دوستان هستم
با تشکر