Existe uma implementação para Delphi: TClientDataSet em C ++ para MVS?
-
02-07-2019 - |
Pergunta
Eu quero migrar de Embarcadero Delphi para Visual Studio, mas sem um TClientDataset classe é muito difícil. Esta classe representa um conjunto de dados in-memory.
Não consigo encontrar qualquer classe como TClientDataset .
Alguém pode me ajudar a encontrar algo parecido com isso por favor?
Solução
Visual Studio tem DataSet e aulas de DataTable que são muito perto do que um TClientDataSet está em Delphi.
http://msdn.microsoft.com/ en-us / library / system.data.dataset.aspx
Outras dicas
O .NET casal System.Dataset e System.Datatable são muito diferentes animais da TClientDataset.
Filtragem e de ligação são feitos em outra classe (Dataview), dotNET DataGrid esconde isso um pouco. método é o extracto mais próxima uma tabela de dados fornece em termes de filtragem (ele retorna uma matriz de ponteiros para DataRows).
Agrupamento não é tão poderoso como em TClientDataset, como também a indexação é mais pobre. (Como em dotNet 1.1)
Não há cursor registro em DataTable, de modo que o posicionamento é em os controles visuais - Demora 10 linhas de códigos apenas para obter o registro real fora de um DataGrid.
Assim, a facilidade de posicionar o cursor na grade e obter o valor do campo do conjunto de dados não existe.