2012-10-25 58 views
1

我有綁定到的LinqDataSource列表視圖的.dbml cs文件拋出對象引用不設置到對象的實例

我已經steped thorugh代碼,它得到的的.dbml文件的這一部分xx.designer.cs

public System.Data.Linq.Table<qtxt_Competition> qtxt_Competitions  
{ 
get{  
    return this.GetTable<qtxt_Competition>();  
}  
} 

,一旦它傳遞迴它拋出這個錯誤

在 System.Web.UI.WebControls.QueryableDataSourceView.OriginalValueMatches(對象 originalValue,對象值) System.Web.UI.WebControls.QueryableDataSourceView.GetOriginalValues(IDictionary的 鍵)在 System.Web.UI.WebControls.QueryableDataSourceView.BuildUpdateObjects(IDictionary的 鍵,IDictionary的值,IDictionary的oldValues,IDictionary` 2個 validationErrors)在 System.Web.UI.WebControls.QueryableDataSourceView.ExecuteUpdate(IDictionary的 鍵,IDictionary的值,IDictionary的oldValues)在 System.Web.UI.WebControls.ContextDataSourceView.ExecuteUpdate(IDictionary的 鍵,IDictionary的值,IDictionary的oldValues) System.Web.UI.WebControls.LinqDataSourceView.ExecuteUpdate(IDictionary keys,IDictionary value S,IDictionary的oldValues)在 System.Web.UI.DataSourceView.Update(IDictionary的鍵,IDictionary的 值,IDictionary的oldValues,DataSourceViewOperationCallback 回調)在 System.Web.UI.WebControls.ListView.HandleUpdate(ListViewItem的項目, 的Int32的ItemIndex,布爾的CausesValidation)在 System.Web.UI.WebControls.ListView.HandleEvent(EventArgs的,布爾 的CausesValidation,字符串的ValidationGroup)在 System.Web.UI.WebControls.ListView.OnBubbleEvent(對象源, EventArgs的)在System.Web.UI.Control.RaiseBubbleEvent(Object source,EventArgs args)at System.Web.UI.WebControls.ListViewDataItem.OnBubbleEvent(Object so urce,EventArgs e)at System.Web.UI.Control.RaiseBubbleEvent(Object source,EventArgs args) at System.Web.UI.WebControls.LinkBut​​ton.OnCommand(CommandEventArgs e) at System.Web.UI.WebControls。 LinkBut​​ton.RaisePostBackEvent(字符串 eventArgument)在 System.Web.UI.WebControls.LinkBut​​ton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 eventArgument)在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)

好奇怪的是,一些記錄,將更新不錯,但對於其他它不斷拋出這個錯誤

任何想法?

回答

1

我發現如果您在conatins數據庫中的空值,這是所產生的錯誤列表視圖有Datakey這個原因ambiguios錯誤:)

相關問題