0
不知道爲什麼我得到這個錯誤。項目被轉換從VS 2005,到2008年VS,但仍與2.0框架..隱式轉換 - 強類型datatable datatable?
這裏是我的泛型類型和約束接口....
public interface ITableAdapter<DT> where DT:System.Data.DataTable
{
/// <summary>
/// Must be called immediately after instantiation in order to pass objects to TransactionHelper
/// </summary>
void InitializeTransactionHelper();
int Fill(DT pDataTable);
DT GetData();
int Update(System.Data.DataRow[] dataRow
這裏由設計師定義的數據表....
/// <summary>
///Represents the strongly named DataTable class.
///</summary>
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
[global::System.Serializable()]
[global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]
public partial class TGSP_STORAGEPOOLDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {
private global::System.Data.DataColumn columnSTORAGEPOOLID;
private global::System.Data.DataColumn columnPOOLCODE;
private global::System.Data.DataColumn columnPOOLDESC;
那麼2005年和2008年之間爆發????
感謝, [R
沒有答案;你可以直接轉換到DataTable嗎?如果你不能直接使用它(並繞過編譯器),可能會有另一個問題導致你的問題。如果可以的話,我不確定爲什麼編譯器會給你帶來問題。我仍然不完全瞭解與泛型相關的協變/逆變事物... – Will 2009-09-20 23:30:22