vs2010出错 未将对象引用设置到对象的实例
System.NullReferenceException未将对象引用设置到对象的实例。在Microsoft.Windows.Design.Platform.Silver...
System.NullReferenceException
未将对象引用设置到对象的实例。
在 Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetXmlNamespaceCompatibilityMappings>d__8.MoveNext()
在 MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
在 MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(Identifier identifier)
在 MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScope parentScope, IParseContext context)
在 MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElement parent, PrefixScope parentScope, IParseContext context, IMarkupSourceProvider provider)
在 MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.FullParse(Boolean convertToXamlWithErrors)
在 MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem()
在 Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem()
在 Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState()
在 MS.Internal.Host.PersistenceSubsystem.Load()
在 MS.Internal.Host.Designer.Load()
在 MS.Internal.Designer.VSDesigner.Load()
在 MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load()
在 MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load(IsolatedView view)
在 MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
在 MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
在 MS.Internal.Host.Isolation.IsolatedDesigner.Load()
在 MS.Internal.Designer.DesignerPane.LoadDesignerView()
是设计器显示不出来 展开
未将对象引用设置到对象的实例。
在 Microsoft.Windows.Design.Platform.SilverlightMetadataContext.SilverlightXamlExtensionImplementations.<GetXmlNamespaceCompatibilityMappings>d__8.MoveNext()
在 MS.Internal.Design.Metadata.ReflectionProjectNode.BuildSubsumption()
在 MS.Internal.Design.Metadata.ReflectionProjectNode.SubsumingNamespace(Identifier identifier)
在 MS.Internal.Design.Markup.XmlElement.BuildScope(PrefixScope parentScope, IParseContext context)
在 MS.Internal.Design.Markup.XmlElement.ConvertToXaml(XamlElement parent, PrefixScope parentScope, IParseContext context, IMarkupSourceProvider provider)
在 MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.FullParse(Boolean convertToXamlWithErrors)
在 MS.Internal.Design.DocumentModel.DocumentTrees.Markup.XamlSourceDocument.get_RootItem()
在 Microsoft.Windows.Design.DocumentModel.Trees.ModifiableDocumentTree.get_ModifiableRootItem()
在 Microsoft.Windows.Design.DocumentModel.MarkupDocumentManagerBase.get_LoadState()
在 MS.Internal.Host.PersistenceSubsystem.Load()
在 MS.Internal.Host.Designer.Load()
在 MS.Internal.Designer.VSDesigner.Load()
在 MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedView.Load()
在 MS.Internal.Designer.VSIsolatedDesigner.VSIsolatedDesignerFactory.Load(IsolatedView view)
在 MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
在 MS.Internal.Host.Isolation.IsolatedDesigner.BootstrapProxy.LoadDesigner(IsolatedDesignerFactory factory, IsolatedView view)
在 MS.Internal.Host.Isolation.IsolatedDesigner.Load()
在 MS.Internal.Designer.DesignerPane.LoadDesignerView()
是设计器显示不出来 展开
2个回答
展开全部
我遇到的出现这种错误的原因一般是以下几种情况:
1.在绑定数据控件的时候,
//建立数据库连接
OleDbConnection conn =
new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" +
Server.MapPath("news.mdb"));
//创建OleDbDataAdapter对象,按照指定的查询语句获取结果
OleDbDataAdapter
mycom = new OleDbDataAdapter("select top 12 * from contents where typeid=1 order
by shijian desc", conn);
OleDbDataAdapter mycom1 = new
OleDbDataAdapter("select top 12 * from contents where typeid=2 order by shijian
desc", conn);
//定义DataSet对象,将查询结果填充到这个对象上
DataSet ds = new
DataSet();
mycom.Fill(ds,
"contents");
mycom1.Fill(ds,
"types");
这个时候,如果直接绑定:
mylist.DataSource =
ds.Tables["contents"].DefaultView;
mylist1.DataSource
= ds.Tables["types"].DefaultView;
mylist.DataBind();
mylist1.DataBind();
那么如果这两个表中没有记录,就有可能出现这个错误。
通过调试,查阅MSDN帮助就可以获得该问题的相关资料:
关于异常的疑难解答:System.NullReferenceException
试图在代码中引用不存在的对象时,会发生 NullReferenceException。例如,您可能试图在未先使用 New 关键字的情况下使用对象,或试图使用值设置为 null(在
Visual Basic 中为 Nothing)的对象。
使用关键词 New 创建实例。
您可能试图在未提供对象实例的情况下使用对象。例如, Dim CustomerTable As
DataTable 应该重写为 Dim CustomerTable As New
DataTable。
包含检查空引用的代码块。
以编程方式检查以确定函数是否已返回 null(在 Visual Basic 中为 Nothing
),而不是对象的实例。
在 Try…Catch…Finally 语句中显式地捕获 NullReferenceException。
Try…Catch…Finally
语句可以检查特定类型的异常,从最特殊的异常到最普通的异常。
1.在绑定数据控件的时候,
//建立数据库连接
OleDbConnection conn =
new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=" +
Server.MapPath("news.mdb"));
//创建OleDbDataAdapter对象,按照指定的查询语句获取结果
OleDbDataAdapter
mycom = new OleDbDataAdapter("select top 12 * from contents where typeid=1 order
by shijian desc", conn);
OleDbDataAdapter mycom1 = new
OleDbDataAdapter("select top 12 * from contents where typeid=2 order by shijian
desc", conn);
//定义DataSet对象,将查询结果填充到这个对象上
DataSet ds = new
DataSet();
mycom.Fill(ds,
"contents");
mycom1.Fill(ds,
"types");
这个时候,如果直接绑定:
mylist.DataSource =
ds.Tables["contents"].DefaultView;
mylist1.DataSource
= ds.Tables["types"].DefaultView;
mylist.DataBind();
mylist1.DataBind();
那么如果这两个表中没有记录,就有可能出现这个错误。
通过调试,查阅MSDN帮助就可以获得该问题的相关资料:
关于异常的疑难解答:System.NullReferenceException
试图在代码中引用不存在的对象时,会发生 NullReferenceException。例如,您可能试图在未先使用 New 关键字的情况下使用对象,或试图使用值设置为 null(在
Visual Basic 中为 Nothing)的对象。
使用关键词 New 创建实例。
您可能试图在未提供对象实例的情况下使用对象。例如, Dim CustomerTable As
DataTable 应该重写为 Dim CustomerTable As New
DataTable。
包含检查空引用的代码块。
以编程方式检查以确定函数是否已返回 null(在 Visual Basic 中为 Nothing
),而不是对象的实例。
在 Try…Catch…Finally 语句中显式地捕获 NullReferenceException。
Try…Catch…Finally
语句可以检查特定类型的异常,从最特殊的异常到最普通的异常。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询