ورود

View Full Version : سوال: مشخص کردن یه سطر خاص در DBGrid



lolojoon
شنبه 19 شهریور 1390, 14:06 عصر
با سلام به همه دوستان
به چه صورت میشه در یه DBGrid یه سطر خاص رو مشخص کرد
من یه صفحه جستجو دارم که میخوام وقتی کاربر مقدار رو وارد کرد و کلید جستجو رو زد ، در صورت وجود اطلاعات در بانک اطلاعاتی سطری که اون اطلاعات در جدول ( DBGrid ) وجود دارد را با یه رنگ دیگه نشون بده .

نمیخوام فیلتر کنه . همه سطرها وجود داشته باشند . فقط همون سطر مورد نظر را رنگش رو عوض کنه .

سعید صابری
شنبه 19 شهریور 1390, 15:30 عصر
ببین این بدردت می خوره


procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin

if ADOTable1.FieldByName('NAME').Asstring = 'Saeed' then
DBGrid1.Canvas.Brush.Color:=clFuchsia;
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);

end;