TExternalList.WriteDatas
| TExternalList = class (TObject) | Interface de TExternalList | Exemples de TExternalList |
Ajout ou mise à jour de lignes d'une liste externe à partir d'une Datagrid
Syntaxe
procedure WriteDatas(gridData: TDataGrid)
gridData: données à importer
Remarques
La Datagrid doit avoir les mêmes noms de colonnes que la liste externe, sinon la fonction provoque une exception.
Si la Datagrid contient des données correspondant à une clé primaire existante, les données correspondantes sont mises à jour avec les données de la DataGrid.
Les données qui n'existent pas encore dans la liste externe sont ajoutées.
Les données non affectées sont inchangées (non supprimées)
Exemples
var dg:=TDataGrid.Create;
dg.LoadFromCSV(#"ID,Val
1,Test1
2,Test4
3,Test3", ',', '"');
var xl:=TExternalList.Connect('TEST');
xl.WriteDatas(dg);
dg.LoadFromCSV(#"ID,Val
1,Test1
2,Test4
3,Test3", ',', '"');
var xl:=TExternalList.Connect('TEST');
xl.WriteDatas(dg);