用ado控件在dBGrid中看到的第一条记录recNo为什么总是-1?怎么解决(分小但题目不小哦)
我在DBGrid下增加一个计算字段:"记录号",目的是要显示每条记录的序号
用的是ADO控件,但程序运行的时候(数据表中已经有记录),第一条显示
的记录号却总是-1,不知道怎么解决。
void __fastcall TForm1::ADODataSet1CalcFields(TDataSet *DataSet)
{
ADODataSet1->FieldByName("记录号")->AsInteger=ADODataSet1->RecNo;
}