将GridView绑定到单个对象

将GridView绑定到单个对象,gridview,telerik,radgridview,Gridview,Telerik,Radgridview,我试图将一行绑定到Telerik RadGridView,但我认为这个问题可能适用于任何GridView控件。因为这个列表只包含一个项目,所以绑定到“列表”似乎效率低下,即使我知道列表只有一个项目。然而,当我试图只绑定到列表中的一个项目时,什么也没发生。我的网格上没有显示任何内容,但调试器中没有错误 这很有效。GetObjects是一个返回列表的Dal方法 List<MyObject> myObjects = MyDal.GetObjects(myID); this.myGridVi

我试图将一行绑定到Telerik RadGridView,但我认为这个问题可能适用于任何GridView控件。因为这个列表只包含一个项目,所以绑定到“列表”似乎效率低下,即使我知道列表只有一个项目。然而,当我试图只绑定到列表中的一个项目时,什么也没发生。我的网格上没有显示任何内容,但调试器中没有错误

这很有效。GetObjects是一个返回列表的Dal方法

List<MyObject> myObjects = MyDal.GetObjects(myID);
this.myGridView.DataSource = myObjects;

我刚刚尝试了您的代码,但我将其绑定到名为class1的对象,并且使用此方法工作得非常好:

List<MyObject> _list1=new List<MyObject>();
_list1.Add(MyDal.GetObject(myID));
RadGrid1.DataSource=_list1;
RadGrid1.DataBind();
List_list1=newlist();
_列表1.Add(MyDal.GetObject(myID));
RadGrid1.DataSource=\u list1;
RadGrid1.DataBind();
原因是网格应该只绑定到IListSource、IEnumerable或IDataSource

问候

List<MyObject> _list1=new List<MyObject>();
_list1.Add(MyDal.GetObject(myID));
RadGrid1.DataSource=_list1;
RadGrid1.DataBind();