繁体   English   中英

无法将DataRow转换为titlesDataRow

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM