PDA

View Full Version : sort کردن DataGrid با کلیک کردن بر روی Column



yaserzare
شنبه 17 آذر 1386, 18:03 عصر
وقتی که بر روی یکی از ستونهای DataGrid کلیک کنید ردیف های آن بر یک اساسی مرتب میشوند اگه خواسته باشیم این خاصیت را غیر فعال کنیم از چه کدی باید استفاده کنیم.

eyes_shut_number1
شنبه 17 آذر 1386, 18:13 عصر
in onclick event
if e.rowindex<=0 or e.colindex<=0 then
e.cancel=true
end if

yaserzare
شنبه 17 آذر 1386, 18:30 عصر
خیلی ممنون

ولی این کدی که شما نوشتید خطا داره لطفا بیشتر توضیح دهید.

linux
شنبه 17 آذر 1386, 22:24 عصر
خیلی ممنون

ولی این کدی که شما نوشتید خطا داره لطفا بیشتر توضیح دهید.

در گریدویو در خاصیت کر ستون یک خاصیتی به نام sortmode هست می توانید با قراردادن آن به مقدار notsortable این کار را انجام دهید

yaserzare
شنبه 17 آذر 1386, 22:45 عصر
در گریدویو در خاصیت کر ستون یک خاصیتی به نام sortmode هست می توانید با قراردادن آن به مقدار notsortable این کار را انجام دهید


این کار را انجام دادم پیغام میده که این خاصیت read only است
اگه میشه لطف کنید بگید که این خاصیت کجا و چه جوری باید بنویسم که این خطا را نده

خیلی ممنون

yaserzare
یک شنبه 18 آذر 1386, 11:19 صبح
کسی نیست ما را راهنمایی کنه

ir_programmer
یک شنبه 18 آذر 1386, 11:29 صبح
در گریدویو در خاصیت کر ستون یک خاصیتی به نام sortmode هست می توانید با قراردادن آن به مقدار notsortable این کار را انجام دهید

این راه حل درسته. مشکلی هم نداره.
شاید شما تو زمان اجرا دارین تغییرات تو فرم میدین! :متفکر:

yaserzare
یک شنبه 18 آذر 1386, 12:25 عصر
میشه کد آ ن را بنویسید

ir_programmer
یک شنبه 18 آذر 1386, 13:22 عصر
For Each c As DataGridViewColumn In DataGridView1.Columns
c.SortMode = DataGridViewColumnSortMode.NotSortable
Next c