PDA

View Full Version : سوال: آیا data table رو میشه Sort کرد ...؟



kablayi
پنج شنبه 25 تیر 1388, 18:36 عصر
sort datatable
سلام ...
من یه data table ایجاد کردم و از جداول بانکم اطلاعات لازم رو درون اون ریختم و یه جدول جدید در قالب یه data table ایجاد کردم وقتی اونو در دیتاگرید نمایش میدم میتونم دیتاگرید رو بر اساس یه ستون خاص sort کتم ...
حالا اگر نخواییم در دیتا گرید نمایش بدیم و جور دیگه ازش استفاده کنیم دیگه sort نیس ...
حالا سوالم اینه که میشه بعد از ساخت اون data table اونو بر اساس یه فیلد خاص مرتب کرد ...؟
ممنون

kablayi
پنج شنبه 25 تیر 1388, 20:24 عصر
یاااااااااااااااااااااااا اااااافتم .... !!!!!
میدونید چجوری میشد این کار رو کرد .... ؟
به وسیله LINQ میشه این کارو به راحتی انجام داد ....
اینم کدش ... table اسم جدولی که با Datatable ایجاد کردم .... date هم ستونیه که میخواستم بر اساس اون sort بشه ....


Dim query = From order In table.AsEnumerable() _
OrderBy order.Field(OfString)("date") Ascending _
Select order
table = query.CopyToDataTable