PDA

View Full Version : سوال: کار با dbgrid و دیتابیس دلفی و منظم نبودن اطلاعات در هنکام درج در dbgrid



hassan p.b
سه شنبه 01 تیر 1395, 18:46 عصر
سلام
من با دلفی 2010 کار می کنم.من مستقیم دارم با خود dbgrid کار می کنم و در ستون ها اطلاعات را می زنم وقتی dbgrid به انتها می رسه به سطر جدید ایجاد میشه و مکان نما هم به انجا می اید ولی با اینکه یه بار جدول را به اول می فرستم و بعد به انتها بازهم محل ثبت اطلاعات در انتها نیست
شاید تصویر گویا تر باشه-می خواهم همیشه ترتیب دار باشه و آن اعدا فیلدش هم number هست!اتو نامبر بعد پاک کردن مشکل ایجاد می کنه برای همین از نامبر استفاده می کنم.
مرسی
حسن

hassan p.b
پنج شنبه 03 تیر 1395, 00:58 صبح
این کد برای sort پیدا کردم فقط درست کار نمیکنه و وقتی که برمی گردم سطرها را پاک می کنم اعداد درونش نمایان میشه مورده دیگه بعد چند سطر دیگه فیلد NO دیده نمیشه؟

procedure TForm4.DBGrid2DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
if DataSource1.DataSet.RecNo > 0 then
begin
if DataCol= 0 then
TDBGrid(Sender).Canvas.TextRect(Rect, Rect.Left+ 1, Rect.Top+ 1, IntToStr(TDBGrid(Sender).DataSource.DataSet.RecNo) );
end;
end;