PDA

View Full Version : مرتب کردن datagridview



Fire_Falcon
جمعه 29 فروردین 1393, 13:45 عصر
سلام دوستان :قلب:
راهی هست که زمانی که برنامه بالا میاد دیتا گرید ویو بر اساس ستون دوم مرتب شده باشه؟؟ :متفکر:

arash ka
جمعه 29 فروردین 1393, 16:09 عصر
سلام دوستان :قلب:
راهی هست که زمانی که برنامه بالا میاد دیتا گرید ویو بر اساس ستون دوم مرتب شده باشه؟؟ :متفکر:


از این کد استفاده کن


DGW1.Sort(DGW1.Columns[1], ListSortDirection.Ascending);


بجای DGW1 اسم دیتا گریدتو بذار
بجای عدد 1 هم ستونی که می خوای بر اساس اون ردیف شن
اگه خواستی بر عکس ردیف شن بجای Ascending بذار Descending

Fire_Falcon
جمعه 29 فروردین 1393, 21:17 عصر
از این کد استفاده کن


DGW1.Sort(DGW1.Columns[1], ListSortDirection.Ascending);



بجای DGW1 اسم دیتا گریدتو بذار
بجای عدد 1 هم ستونی که می خوای بر اساس اون ردیف شن
اگه خواستی بر عکس ردیف شن بجای Ascending بذار Descending
طبق گفته های شما انجام دادم ولی متاسفانه این پیغام رو میده

Fire_Falcon
جمعه 29 فروردین 1393, 21:23 عصر
ولی با قرار دادن قطعه کد در قسمت فرم لود بدون ارور اجرا شد !!!!
کسی میدونه چرا ؟
من کد رو در قسمت
public Form1
و زیره
InitializeComponent
قرار دادم که به محض بالا اومدن اجرا بشه ولی اون پیغام بالا رو داد .... ولی تو قسمت فرم لود اجرا شد!!
چه فرقی میکنه آخه!:اشتباه:

Mahmoud.Afrad
جمعه 29 فروردین 1393, 21:26 عصر
پیغام خطا میگه باید دیتاگرید بایند شده باشه. احتمالا در فرم لود دیتاگرید رو پر میکنید پس باید عمل سورت بعد از اون انجام بشه نه در متد سازنده.