چطوري ميشه كه سطرهاي يك Dbgrieرو بر اساس شرطي كه ميذاريم رنگي كرد . ممنون از راهنماييهاتوننننن
چطوري ميشه كه سطرهاي يك Dbgrieرو بر اساس شرطي كه ميذاريم رنگي كرد . ممنون از راهنماييهاتوننننن
منظورت رنگي شدن بصورت يك در ميان؟
برو یک کمی در مورد OnCellDraw تحقیق کن.
به نتیجه میرسی. هر چقدر فهمیدی بگو تا بقیش رو ما کمکت کنبم.
نمونه كد دارم ولي وقتي برنامه رو اجرا ميكنم هيچ تغييري صورت نميگيره .
نمونه كد :
if Table1.FieldByName('نام فیلد').AsInteger> 3 then<br />
begin<br />
DBGrid1.Canvas.Font.Color := clYellow;<br />
DBGrid1.Canvas.Brush.Color := clred;<br />
end;<br />
if DataCol = 3 then<br />
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column, State);
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)