TDBGrid更新后怎么让光标自动回到之前选择的记录上
qry1->SQL->Clear();
qry1->SQL->Add(String().sprintf(L"select id as 编号 from terminal" ));
qry1->Open() ;
/* TODO : 註記並且回到紀錄位置 */
TBookmark bk = qry1->GetBookmark(); // 將原來位置註記
qry1->DisableControls(); // 暫停可視控件...避免可視數據控件閃動並提高效率
try
{
qry1->Close();
qry1->SQL->Clear();
qry1->SQL->Add(String().sprintf(L"select id as 编号 from terminal"));
qry1->Open();
}
__finally
{
qry1->GotoBookmark(bk); // 返回原註記位置
qry1->EnableControls(); // 回復可視控件
qry1->FreeBookmark(bk); // 釋放註記
}