2012-03-01 82 views
0

如何将空集合对象绑定到数据网格?当我像下面那样绑定它时,会抛出“对象引用未设置为实例”的错误。如何将空集合对象绑定到数据网格?

grid1.DataSource = new CollectionClass(); grid1.DataBind();

+0

哪条线是你得到这个错误。查看堆栈跟踪。 – deostroll 2012-03-01 05:48:31

+0

堆栈跟踪: [NullReferenceException异常:未设置为一个对象的实例对象引用] Infragistics.Web.UI.GridControls.JsTypeResolver.ResolveTypeId(类型类型)450 Infragistics.Web.UI.GridControls.GridField。 SaveClientProperties()120个 Infragistics.Web.UI.GridControls.FormattedGridField.SaveClientProperties()30个 Infragistics.Web.UI.GridControls.BoundDataField.SaveClientProperties()29个 Infragistics.Web.UI.Framework.ObjectBase.Infragistics .Web.UI.IClientState.SaveClientProperties()+31 – user536652 2012-03-01 06:29:26

+0

Infragistics.Web.UI.Framework.ObjectBase.SaveObjectClientProperties(IClientState webObject,StringBuilder构建器)+34 Infragistics.Web.UI.Framework.ObjectBase.Wr iteClientCollections(StringBuilder构建器,ArrayList集合)+649 Infragistics.Web.UI.Framework.ObjectBase.SaveCollectionsStateToViewState()+165 Infragistics.Web.UI.Framework.RunBot.HandleSaveViewState()+82 Infragistics.Web.UI.Framework .Data.FlatDataBoundControl.SaveViewState()+108 – user536652 2012-03-01 06:30:14

回答

1

您将不得不创建CollectionClass()的实例,然后绑定到网格。

CollectionClass() cc = new CollectionClass(); 
grid1.DataSource = cc; 
grid1.DataBind(); 
+0

是不是我在上面的步骤中做了什么? – user536652 2012-03-01 05:46:16

+0

尝试编辑答案。 – Saurabh 2012-03-01 05:49:41

+0

试过了。没有运气 – user536652 2012-03-01 06:31:36

相关问题