単一の行を Telerik RadGridView にバインドしようとしていますが、この質問はどの GridView コントロールにも当てはまると思います。このリストにはアイテムが 1 つしか含まれていないため、リストにアイテムが 1 つしかないことはわかっていても、「リスト」にバインドするのは効率が悪いようです。ただし、リスト内の 1 つの項目にバインドしようとすると、何も起こりません。グリッドには何も表示されませんが、デバッガーでエラーは発生しません。
これは機能します。GetObjects は、List を返す Dal メソッドです。
List<MyObject> myObjects = MyDal.GetObjects(myID);
this.myGridView.DataSource = myObjects;
次のコードは機能しません。GetObject は、リストから最初の要素のみを返す Dal メソッドです。
MyObject myObject = MyDal.GetObject(myID);
this.myGridView.DataSource = myObject;