PDA

View Full Version : Sort کردن DataGrid به صورت کد نویسی



Chabok
سه شنبه 11 مرداد 1384, 23:50 عصر
با عرض سلام خدمت دوستان

می خواستم راهنمایی کنین چطوری میشه دیتاگرید رو خودمون
توسط کد نویسی روی یکی از ستون ها Sort بکنیم

نمیخوام از دستورات Sql استفاده کنم
توسط DataView هم به مشکل برخوردم
چون اگه کاربر دیتاگرید رو بر اساس یک ستون مرتب کنه من نمیدونم چیکار کرده

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

خواستار مساعدت فوری هستم
خواهشا هر چی میدونید بگید . خیلی مهمه
از همگی ممنونم

یاشار
چهارشنبه 12 مرداد 1384, 13:32 عصر
به نظر من بهترین راه مرتب کردن از طریق DataView هست. اگر می‌خواهید بدونید کاربر در هر لحظه چه ستونی رو به چه ترتیب مرتب کرده، می‌تونید خاصیت DataView.Sort رو برسی کنید که یک String برمی‌گردونه. هر وقت هم که خواستید می‌تونید اون رو از طریق کدنویسی مقدار دهی کنید تا بر اساس ستون دلخواهتون مرتب بشه و فلش دیتاگرید هم ظاهر بشه.

فکر نکنم کاری باشه که نتونید از این طریق انجام بدید. اگر باز هم مشکلتون حل نشد، پست بذارید یه راه دیگه پیدا کنیم.

Chabok
چهارشنبه 12 مرداد 1384, 16:12 عصر
یعنی توسط DataView فلش Sort دیتا گرید ظاهر میشه ؟
میشه بیشتر توضیح بدین

یاشار
چهارشنبه 12 مرداد 1384, 16:29 عصر
مثلا اگر ستونی به نام Name در جدولتون دارید :



'صعودی
DateView1.Sort = "Name"

'نزولی
DateView1.Sort = "Name desc"