是否有 Delphi:TClientDataSet 在 C++ 中的实现? 对于MVS?
我想从 Embarcadero Delphi 迁移到 Visual Studio,但没有 TClientDataset类是非常困难的。 此类代表内存中的数据集。
我找不到任何类似 的类TClientDataset。
谁能帮我找到这样的东西吗?
I want to migrate from Embarcadero Delphi to Visual Studio, but without a TClientDataset class it is very difficult.
This class represents an in-memory dataset.
I can't find any class like TClientDataset.
Can anyone help me find something like this please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Visual Studio 具有 DataSet 和 DataTable 类,它们与 Delphi 中的 TClientDataSet 非常接近。
请参阅 http://msdn.microsoft.com/en-us /library/system.data.dataset.aspx
Visual studio has DataSet and DataTable classes which are very close to what a TClientDataSet is in Delphi.
See http://msdn.microsoft.com/en-us/library/system.data.dataset.aspx
.NET 对 System.Dataset 和 System.Datatable 非常有用
与 TClientDataset 不同的野兽。
过滤和绑定是在另一个类(Dataview)上完成的,
dotNET DataGrid 稍微隐藏了这一点。 提取方法是
最接近的数据表在过滤方面提供(它返回
指向 DataRows 的指针数组)。
分组不像 TClientDataset 那样强大,索引也一样
比较穷。 (如dotNet 1.1)
DataTable上没有记录光标,因此定位为on
视觉控制 - 需要 10 行代码才能获得
DataGrid 中的实际记录。
因此,可以轻松地将光标定位在网格上并获取
数据集的字段值不存在。
The .NET couple System.Dataset and System.Datatable are very
different beasts from the TClientDataset.
Filtering and binding are done on another class (Dataview),
dotNET DataGrid hides this a little. Extract method is the
nearest a datatable provides in termes of filtering (it returns
an array of pointers to DataRows).
Grouping is not so powerful as in TClientDataset, as also indexing
is poorer. (As in dotNet 1.1)
There's no record cursor on DataTable, so the positioning is on
the visual controls - it takes 10 lines of codes just to get the
actual record out of a DataGrid.
So the easiness of positioning the cursor on grid and get the
value of the field of the dataset does not exist.