![](/img/trans.png)
[英]Silverlight adding to List<T> throws Object reference not set to an instance of an object
[英].dbml .cs File throws Object reference not set to an instance of an object
我有一个绑定到LinqDataSource的列表视图
我已经遍历了代码,它进入了xx.designer.cs的.dbml文件的这一部分。
public System.Data.Linq.Table<qtxt_Competition> qtxt_Competitions
{
get{
return this.GetTable<qtxt_Competition>();
}
}
一旦通过返回,就会引发此错误
在System.Web.UI.WebControls.QueryableDataSourceView.OriginalValueMatches(Object originalValue,Object value)在System.Web.UI.WebControls.QueryableDataSourceView.GetOriginalValues(IDictionary keys)在System.Web.UI.WebControls.QueryableDataSourceView.BuildUpdateObjects(IDictionary keys) ,System.Web.UI.WebControls.QueryableDataSourceView.ExecuteUpdate(IDictionary关键字,IDictionary值,IDictionary oldValues)在System.Web.UI.WebControls.ContextDataSourceView.ExecuteUpdate(IDictionary密钥, System.Web.UI.WebControls.LinqDataSourceView.ExecuteUpdate(System.Web.UI.DataSourceView.Update(IDictionary关键字,IDictionary值,IDictionary oldValues,DataSourceViewOperationCallback回调)上的IDictionary值,IDictionary的OldValues) )在S的System.Web.UI.WebControls.ListView.HandleUpdate(ListViewItem item,Int32 itemIndex,Boolean causeValidation) ystem.Web.UI.WebControls.ListView.HandleEvent(EventArgs e,Boolean CausesValidation,StringvalidationGroup)在System.Web.UI.WebControls.ListView.OnBubbleEvent(Object source,EventArgs e)在System.Web.UI.Control.RaiseBubbleEvent System.Web.UI.WebControls.ListViewDataItem.OnBubbleEvent(对象源,EventArgs参数),System.Web.UI.Control.RaiseBubbleEvent(对象源,EventArgs参数),System.Web.UI中。 System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument)处的WebControls.LinkButton.OnCommand(CommandEventArgs e),System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)上的System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)
在System.Web.UI.Page.ProcessRequestMain处(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)
好吧,奇怪的是,对于某些记录,它会更新正常,但对于其他记录,它会不断抛出此错误
有任何想法吗?
我发现了此歧义错误的原因:)
如果您在列表视图中有一个数据键,该键在数据库中包含空值,则这是导致的错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.