Merci de ta réponse
Je pensais pouvoir copier les valeur de la premier colonne de mon dbgrid un comme ceci sans passer par un boucle
Un peu comme ceci Copie de ligne dans TMemo
Memo1->Lines->Assing(ComboBox->Items)
Je me suis inspiré de ton premier exemple pour adapter Assing
et copier le tout sans passer par un boucle
1 2
| TStringList *liste=new TStringList();
liste->Assign(DbGPers->Columns->Items->FieldName); |
$
j'ai cette erreur de compil, as tu une idée ? Assing doit être possible a utiliser mais comment ?
[C++ Erreur] FormAnnuaire.cpp(263): E2034 Impossible de convertir 'const AnsiString' en 'TPersistent *'
Avec ton aide précieuse je me suis inspiré de ceci
je me sert d'un TClientDataSet ,cependant je désactive le contrôle DbGPers , le curseur de ma dggrid se déplace et je ne voie pas pourquoi ?
1 2 3 4 5 6 7 8 9 10 11 12 13
|
DbGPers->DataSource->DataSet->DisableControls();
TStringList *listePers=new TStringList();
DataModule1->CDSPers->First();
while( !DataModule1->CDSPers->Eof )
{
listePers->Add((int) DataModule1->CDSPers->FieldByName( "ID_PERS" )->AsInteger) ;
DataModule1->CDSPers->Next() ;
}
// Utilisation de la liste
ShowMessage( listePers->Text ) ;
delete listePers ;
DbGPers->DataSource->DataSet->EnableControls(); |
encore merci pour tout
Partager