السلام عليكم ورحمه الله وبركاته
عندي مشكلة في تحديد عرض العمود في الداتاجريد عندما احدد width لاي عمود لايصلح
عند تنفيذ البرنامج
ما الحل
وعليكم السلام ورحمة الله وبركاته ،
ممكن توضح سؤالك أكثر؟
اريد ان اجعل عرض العمود قيمه محدده وليكن 200 ولكن عند التنفيذ ترجع الي القيمة الافتراضية كما في الصورة
يمكنك فعل ذلك في الحدث DrawColumnCell الخاص بال Dbgrid
مثلا تريد تحديد القيمة 50
كود :
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if column.Width > 50 then
Column.Width := 50;
end;
بارك الله فيكم اخي
نجح الامر معي