View Full Version : سوال: مشکل با sort کردن datagridview
mhs377
جمعه 26 شهریور 1389, 22:31 عصر
با سلام
من یه datagridview دارم که اطلاعاتش بر اساس دو فیلد sort شده ولی وقتی اطلاعات مرتب شد بعضی از فیلدها بصورت الفبای فارسی مرتب نشده
http://kooyedel.persiangig.com/image/DGV.jpg
مثلا تو این عکس علیرضا احمدی قبل از سمیه احمدی اومده درحالیکه باید بعد از اون بیاد
(فیلدها ابتدا براساس ستون اول و بعد بر اساس ستون دوم مرتب شدن)
کسی میدونه چطور میشه این مشکل رو حل کرد؟
s.khoshfekran
جمعه 26 شهریور 1389, 22:34 عصر
تو دستور SQL سرت رو انجام دادي يا تو DataView ?
mhs377
جمعه 26 شهریور 1389, 22:51 عصر
کد مربوطه در در sql نیست
DGV.Sort(DGV.Columns[0], ListSortDirection.Ascending); //first one
DGV.Sort(DGV.Columns[1], ListSortDirection.Ascending); //second one
Kurdia
جمعه 26 شهریور 1389, 22:56 عصر
از LinqQ استفاده کن البته این تمام کدش نیست کمی جستجو کن پیدا می کنی، مورد بالا هم چیز خوبیه
var result = (from h in humanList
select new { h.Name, h.Height, h.Age }).OrderBy(o => o.Age);
mhs377
جمعه 26 شهریور 1389, 23:25 عصر
من تاحالا با linq کار نکردم و آشنایی هم ندارم
نمیدونم چطور باید باهاش کار کنم
مشکل من با sort کردن نیست
مشکل من اینه که وقتی sort میکنه مثل بالا که "علیرضا احمدی" باید بعد از "سمیه احمدی" بیاد ولی اینطور نیست
ایمان مدائنی
پنج شنبه 15 مهر 1389, 14:00 عصر
من شخصا با كوئري اينكارو ميكنم
Select ID From Table Order By ID
Kurdia
جمعه 16 مهر 1389, 02:32 صبح
کسی هست بتونه این تو این مشکل کمکون کنه؟
من که توضیح دادم واستون
اگر سوال بیشتری درای می تونی توی سایت forum.how2learnasp.net (http://forum.how2learnasp.net) بپرسی
چون منبع من هم اون سایته
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.