none
自動屬性 RRS feed

  • 問題

  • 我設計了一個自定義控制項
    裡面設定了一個資料形態為DataSet的屬性
    但是當我拉進Form1類別時,產生
        
    此錯誤 (1) 的實例  
     
    1。   Test Form1.Designer.cs 行:99 欄:1   隱藏呼叫堆疊 
     
    於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink)
    於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializePropertyAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement, CodePropertyReferenceExpression propertyReferenceEx, Boolean reportError)
    於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeAssignStatement(IDesignerSerializationManager manager, CodeAssignStatement statement)
    於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)  
     
     是Designer內的錯誤,
    屬性dataSet = null

    如何讓自動屬性預設值不是Null
    2009年9月1日 上午 06:44

解答

  • 資料型態為DataSet的屬性所傳回的物件是否有正確建立, 例如:

    private DataSet m_DataSet=new DataSet();

    public DataSet ds
    {
        get
        {
            return m_DataSet;
        }
        set
        {
            m_DataSet=value;
        }
    }
    • 已標示為解答 Lolota Lee 2009年9月8日 上午 07:03
    2009年9月2日 上午 01:51

所有回覆

  • 直覺是在New的部分要去做相關的初始化,你可以嘗試在New的事件做相關的初始設定看看。
    提問時請清楚描述問題、留意應有禮節;嚴禁一行文、注音文 blog : http://www.dotblogs.com.tw/bauann/
    2009年9月1日 下午 02:01
    版主
  • 資料型態為DataSet的屬性所傳回的物件是否有正確建立, 例如:

    private DataSet m_DataSet=new DataSet();

    public DataSet ds
    {
        get
        {
            return m_DataSet;
        }
        set
        {
            m_DataSet=value;
        }
    }
    • 已標示為解答 Lolota Lee 2009年9月8日 上午 07:03
    2009年9月2日 上午 01:51