我想知道DataView和DataRowView之间的区别。我查看了MSDN,它说DataRowView只是DataView的一个自定义表示。
但是,您也可以将DataView转换为DataRowView吗?请解释一下
非常感谢
发布于 2014-03-14 21:36:54
DataRowView是来自DataView的DataRow。
发布于 2014-03-14 21:36:28
DataView是一个DataTable的子集,或者它的一个特殊的“视图”。
表示DataTable的可数据库、自定义视图,用于排序、筛选、搜索、编辑和导航。DataView不存储数据,而是表示其相应DataTable的连接视图。对DataView数据的更改将影响DataTable。对DataTable数据的更改将影响与其关联的所有DataViews。
DataRowView是DataView中的一行,因此它是DataRow的特殊“视图”。
表示DataRow的自定义视图。
这两者不是一回事。
DataRowView对象确实有一个Row属性,它将它指向它表示的DataRow。同样,DataView对象有一个表属性,它将它指向它所代表的DataTable。
发布于 2014-03-14 21:36:44
MSDN说,DataRowView是:
表示DataRow的自定义视图。
因此,这不是指DataView。
但是,DataRowView只是一个类,用于按照应用于DataView的排序顺序表示DataRow。实际上,您可以在其属性之间找到对DataRow的引用。
https://stackoverflow.com/questions/22416091
复制相似问题