PDA

View Full Version : ترتیب فیلد lname بجای فیلد code



ascpro
پنج شنبه 17 اسفند 1385, 20:52 عصر
من یک فرم دارم که داخل آن یک datagrid هست.میخوام در زمان اجرا بجای اینکه رکوردها از فیلد code به ترتیب بشه از فیلد lname به ترتیب بشه.چه کدی باید بنویسم؟
من زمانیکه این کد را می نویسم :datagrid1.datasource=dv رکوردها را از فیلد code به ترتیب می کنه. فکر کنم بجای dv باید یک کد بنویسم , که کدش رو نمیدونم.
ممنون میشم راهنمائیم کنید.

Alireza_Salehi
پنج شنبه 17 اسفند 1385, 21:59 عصر
اگر از BindingSource استفاده کرده اید از خاصیت Sort استفاده کنید(نام ستون های جدول در دیتابیس)!

BindingSource1.Sort = "field1 DESC, field2 ASC"
اگر می خواهید با خود دیتا گرید این کار با متد Sort قابل انجامه (نام ستون های دیتا گرید)!

dataGridView1.Sort(dataGridView1.Columns("نام ستون"),ListSortDirection.Ascending)