2009-10-15 85 views
0

我在接口IResourcePolicy中添加了一個屬性'WrmVersion',但是我沒有在實現端獲得這些東西,這意味着它應該在列表 中查看數據。指SubItems.Add(((IResourcePolicy)數據).WrmVersion沒有得到接口問題

這是

public interface IResourcePolicy 
    { 
      DataVersion WrmVersion 
     { 
      get; 
      set; 
     } 
      bool ResourcePolicyEnabled 
     { 
     get; 
     set; 
     } 

    } 

我在

public new IResourcePolicy Data 
     { 
      get 
      { 
       return (IResourcePolicy)base.Data; 
      } 
     } 


    protected override void OnUpdate() 
     { 


if(Data != null) 
       { 
        Text = base.Data.Name; 
        if(SubItems.Count == 1) 
        { 
        SubItems.Add(((IResourcePolicy)Data).ResourcePolicyEnabled.ToString()); 

} 
+0

你的意思是,當OnUpdate被觸發時,'true'或'false'(取決於你期望的值)不會被添加到ListView中?數據不爲空,那時ListView.Items中只有一個項目嗎?當您添加一個斷點並逐步完成時會發生什麼? –

+0

無需獲取版本值 – peter

+0

是否有任何DLL問題probs將存在 – peter

回答

0

實現它的接口是的,這就是我引用舊的DLL,實際發生的是我創建的測試應用程序只添加了相關表單來測試應用程序。所以我需要將Dll從測試應用程序複製到原始端

+0

因此它現在工作? –

+0

是邁克爾的工作 – peter