با سلام من دنبال کدی هستم که با کلیک بر هدر DataGridView اطلاعات را بصورت صعودی یا نزولی سورت کند قطعه کد زیر را از سایت مایکروسافت پیدا کردم اما باز عمل سورت را بدرستی انجام نمی دهد.
برای مرتب سازی اطلاعات در DataGridView با کلیک کردن روی هدر نیازی به کدنویسی ندارید اصلا. کافیه روی جدول خودتون کلیک کنید و گزینه Edit Columns رو بزنید و ستونی که میخواید مرتب سازی انجام بشه رو انتخاب کنید و گزینه SortMode رو روی حالت Automatic بذارید.
بعد از این کار به راحتی میتونید اطلاعات رو Sort کنید.
اگر میخواید به صورت کدنویسی شده این کار رو انجام بدید لینک زیر کد این کار رو به صورت کامل نوشته.
How to enable DataGridView sorting when user clicks on the column header
نمونه کدهای زیادی برای این کار قرار داده.
تاریخ :
1402/09/08
- ساعت :
07:34:00 PM
- بازدید :
1167
- پاسخ :
1
|
تاریخ :
1402/09/21
- ساعت :
11:10:00 PM
- بازدید :
607
- پاسخ :
1
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
357
- پاسخ :
1
|
تاریخ :
1403/06/24
- ساعت :
08:52:00 PM
- بازدید :
328
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
4280
- پاسخ :
1
|
تاریخ :
1403/05/16
- ساعت :
05:43:00 AM
- بازدید :
672
- پاسخ :
0
|
تاریخ :
1398/09/05
- ساعت :
06:04:00 PM
- بازدید :
3181
- پاسخ :
2
|
تاریخ :
1398/09/08
- ساعت :
11:38:00 PM
- بازدید :
3256
- پاسخ :
1
|
تاریخ :
1403/04/12
- ساعت :
07:27:00 PM
- بازدید :
662
- پاسخ :
0
|
تاریخ :
1403/01/29
- ساعت :
08:08:00 AM
- بازدید :
693
- پاسخ :
4
|
تاریخ :
1403/09/06
- ساعت :
09:51:00 PM
- بازدید :
12
- پاسخ :
0
|
تاریخ :
1403/09/05
- ساعت :
06:32:00 PM
- بازدید :
40
- پاسخ :
1
|
تاریخ :
1401/02/24
- ساعت :
02:17:00 PM
- بازدید :
2024
- پاسخ :
1
|
تاریخ :
1403/08/29
- ساعت :
07:15:00 PM
- بازدید :
101
- پاسخ :
0
|
تاریخ :
1403/08/18
- ساعت :
10:40:00 AM
- بازدید :
133
- پاسخ :
0
|
تاریخ :
1402/07/23
- ساعت :
04:01:00 PM
- بازدید :
1046
- پاسخ :
1
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
453
- پاسخ :
1
|
تاریخ :
1402/08/01
- ساعت :
06:25:00 PM
- بازدید :
936
- پاسخ :
1
|
تاریخ :
1402/08/16
- ساعت :
10:38:00 AM
- بازدید :
1366
- پاسخ :
1
|
تاریخ :
1398/08/17
- ساعت :
01:27:00 AM
- بازدید :
4810
- پاسخ :
1
|