Hola
Estoy trabajando con un RXDBGrid y con un TZMySqlQuery y realizo el siguiete proceso para borrar todas las lineas seleccionadas:
Código:
TDataSet *pDS = RxDBGrid1->DataSource->DataSet;
for ( int x = 0; x<RxDBGrid1->SelectedRows->Count; x++ ) {
pDS->GotoBookmark( (void *)RxDBGrid1->SelectedRows->Items[x].c_str() );
String tmp = pDS->FieldByName("id")->DisplayText;
borrar( pDS->FieldByName("id")->AsInteger );
}
Pero no obtengo los valores seleccionados, algunos coinciden pero otros ni por asomo, ¿alguien sabe por que puede ser? ¿o que estoy haciendo mal?
Gracias.