簡體   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