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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top