PDA

View Full Version : مرتب کردن سطرهای دیتا گریدویو



sajad_3dmax
دوشنبه 01 تیر 1394, 12:25 عصر
با عرض سلام. میخوام سطرهای دیتا گریدویو رو مرتب کنم با استفاده از این دستور

dgv.Sort(dgv.Columns["columnName"],ListSortDirection.Ascending;

اما بنده میخوام بر اساس دو تا ستون(تاریخ و زمان) دیتا گرید ویوم رو مرتب کنم.
1- آیا امکانش هست دو یا چند ستون رو بیاریم تو مرتب سازی و یا فقط توسط یک ستون میشه اینکار رو انجام داد.
2- زمان رو تو دیتا بیس بصورت رشته ای ذخیره کردم، آیا میتونم مرتب سازی رو روی این ستون انجام بدم؟

Mahmoud Zaad
دوشنبه 01 تیر 1394, 13:06 عصر
سلام مجدد!
این لینک (http://stackoverflow.com/questions/8891390/how-to-sort-a-datagridview-by-2-columns) رو نگاه کنید.
1- با این روش می تونید بر اساس دو یا چند ستون مرتب سازی انجام بدید.
2- اگه طول رشته هایی که ذخیره میکنید یکسان باشه، آره میشه. اینجا (http://barnamenevis.org/showthread.php?499106-%D9%85%D8%B4%DA%A9%D9%84-%D8%A8%D8%A7%D8%B2%DB%8C%D8%A7%D8%A8%DB%8C-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE&p=2230054&viewfull=1#post2230054) رو بررسی کنید.