PDA

View Full Version : تغییر ترتیب ستونها در dbgrid



rezvan_DP
جمعه 02 شهریور 1386, 10:38 صبح
سلام

فرض کنید که dbgrid داریم شامل سه ستونA و Bو C.
امکان جستجو بر اساس هریک از ستونها به طور جداگانه وجود دارد.حالا من میخوام که اگر کاربر بر اساس ستون A جستجو کرد ترتیب نمایش ستونها به صورت AوB وC باشه؛ اگر بر اساس ستونB جستجو کرد ترتیب نمایش ستونها به صورت Bو AوC باشه و ...
چطور میتونم پس از عمل جستجو ترتیب ستونهای dbgrid رو تغییر بدم.

با تشکر

SYNDROME
جمعه 02 شهریور 1386, 12:04 عصر
با سلام
در قسمت TitleClick مربوط به DBGridدستور زیر را بنویس.


Column.Index := 0;

موفق باشید

Batman
جمعه 02 شهریور 1386, 16:40 عصر
در ادامه صحبتهای جناب syndrome

DBGrid1.Columns.Items[0]:=DBGrid1.Columns.Items[2];
DBGrid1.Columns.Items[2].Title.Caption:='family';
DBGrid1.Columns.Items[2].FieldName:='family';

دستور فوق جای ستون اول و سوم رو با هم عوض میکنه
موفق باشید