Embarcadero Delphi から Visual Studio に移行したいのですが、TClientDatasetクラスがないと非常に困難です。このクラスは、メモリ内データセットを表します。
TClientDatasetのようなクラスが見つかりません。
このようなものを見つけるのを手伝ってくれる人はいますか?
Embarcadero Delphi から Visual Studio に移行したいのですが、TClientDatasetクラスがないと非常に困難です。このクラスは、メモリ内データセットを表します。
TClientDatasetのようなクラスが見つかりません。
このようなものを見つけるのを手伝ってくれる人はいますか?
.NET の組み合わせである System.Dataset と System.Datatable は、TClientDataset とはまったく異なります。
フィルタリングとバインドは別のクラス (Dataview) で行われ、dotNET DataGrid はこれを少し隠します。Extract メソッドは、フィルタリングに関してデータ テーブルが提供する最も近いメソッドです (DataRows へのポインターの配列を返します)。
グループ化は TClientDataset ほど強力ではなく、インデックス作成も貧弱です。(dotNet 1.1 と同様)
DataTable にはレコード カーソルがないため、位置はビジュアル コントロール上にあります。DataGrid から実際のレコードを取得するだけでも 10 行のコードが必要です。
そのため、カーソルをグリッドに配置してデータセットのフィールドの値を取得するのは簡単ではありません。
Visual Studio には、Delphi の TClientDataSet に非常に近い DataSet クラスと DataTable クラスがあります。
http://msdn.microsoft.com/en-us/library/system.data.dataset.aspxを参照してください