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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top