1,178
社区成员
发帖
与我相关
我的任务
分享
int i=0;
while(!q->eof)
{
q->Edit();
q->fieldbyname("id")->Value = ++i;
q->Post();
q->Next();
}
void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender,
const TRect &Rect, int DataCol, TColumn *Column,
TGridDrawState State)
{
int i;
if(Column->Index == 0)
{
TDBGrid *dbgrd = (TDBGrid *)Sender;
dbgrd->Canvas->Brush->Color = clBtnFace;
dbgrd->Canvas->FillRect(Rect);
TRect rct(Rect);
Frame3D(dbgrd->Canvas,rct,clWhite,(TColor)RGB(0x80,0x80,0x80),1);
dbgrd->Canvas->Font->Color=clBlue;
i=dbgrd->DataSource->DataSet->RecNo;
dbgrd->Canvas->TextOut(Rect.Left+2,Rect.Top+2,IntToStr(i));
}
}