[英]Cannot convert DataRow to titlesDataRow
我想将DataRow转换为titlesRow,但是我在转换它时遇到了麻烦,我该怎么做?
private koianimeDataSet.titlesRow titlesRow;
DataTable dt = ta.GetDataByViews();
titlesRow = dt.Rows[0];
据我了解: koianimeDataSet.titlesRow
是“类型化数据集”的特定行子类,即titlesRow : DataRow
。 现在:如果这是正确的, 并且如果 GetDataByViews
正在使用类型化的数据集 ,那么您应该能够对其进行转换:
titlesRow = (koianimeDataSet.titlesRow)dt.Rows[0];
如果GetDataByViews
,那么您还应该检查GetDataByViews
是否可以返回类型化的数据表。 它实际上可能已经这样做了,所以也可能是这样的:
var dt = ta.GetDataByViews();
通过选择正确的表类型来修复所有问题。
如果GetDataByViews
不使用类型化的数据集,那么它将是一项更大的工作。 坦率地说,在解决此问题之前,我将首先质疑以下假设:应在此处完全使用DataSet
(键入或其他类型)。 在大多数方面:与更现代的类类型的数据访问API相比,数据集是冗余的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.