【发布时间】:2008-09-26 11:48:53
【问题描述】:
我想从 Embarcadero Delphi 迁移到 Visual Studio,但是如果没有 TClientDataset 类,这非常困难。 此类表示内存中的数据集。
我找不到像TClientDataset 这样的课程。
谁能帮我找到类似的东西吗?
【问题讨论】:
标签: c++ delphi tclientdataset
我想从 Embarcadero Delphi 迁移到 Visual Studio,但是如果没有 TClientDataset 类,这非常困难。 此类表示内存中的数据集。
我找不到像TClientDataset 这样的课程。
谁能帮我找到类似的东西吗?
【问题讨论】:
标签: c++ delphi tclientdataset
.NET 对 System.Dataset 和 System.Datatable 非常 来自 TClientDataset 的不同野兽。
过滤和绑定在另一个类(Dataview)上完成, dotNET DataGrid 稍微隐藏了这一点。提取方法是 最接近数据表提供的过滤(它返回 指向 DataRows 的指针数组)。
分组功能不如 TClientDataset 强大,索引功能也不如索引 更穷。 (与 dotNet 1.1 一样)
DataTable上没有记录游标,所以定位是on 视觉控制 - 只需 10 行代码即可获得 DataGrid 中的实际记录。
因此很容易将光标定位在网格上并获得 数据集字段的值不存在。
【讨论】:
Visual Studio 有 DataSet 和 DataTable 类,它们与 Delphi 中的 TClientDataSet 非常接近。
见http://msdn.microsoft.com/en-us/library/system.data.dataset.aspx
【讨论】: