Esiste un'implementazione per Delphi: TClientDataSet in C ++ per MVS?
-
02-07-2019 - |
Domanda
Voglio migrare da Embarcadero Delphi a Visual Studio, ma senza un classe TClientDataset è molto difficile. Questa classe rappresenta un set di dati in memoria.
Non riesco a trovare alcuna classe come TClientDataset .
Qualcuno può aiutarmi a trovare qualcosa del genere per favore?
Soluzione
Visual Studio ha classi DataSet e DataTable che sono molto vicine a ciò che un TClientDataSet è in Delphi.
Vedi http://msdn.microsoft.com/ it-it / library / system.data.dataset.aspx
Altri suggerimenti
La coppia .NET System.Dataset e System.Datatable sono molto bestie diverse dal TClientDataset.
Il filtro e l'associazione vengono eseguiti su un'altra classe (Dataview), dotNET DataGrid lo nasconde un po '. Il metodo di estrazione è il più vicino un datatable fornisce in termini di filtro (restituisce una matrice di puntatori a DataRows).
Il raggruppamento non è così potente come in TClientDataset, così come l'indicizzazione è più povero. (Come in dotNet 1.1)
Non c'è cursore di registrazione su DataTable, quindi il posizionamento è attivo i controlli visivi - bastano 10 righe di codice solo per ottenere il record effettivo da un DataGrid.
Quindi la facilità di posizionare il cursore sulla griglia e ottenere il il valore del campo del set di dati non esiste.