私は以下にリストされているようなオブジェクトマップを持っています。私は、GridViewコントロールにNestedClassのプロパティをバインドしようとすると、私はエラーを取得する:GridViewはネストされたクラスのプロパティでバインドされました
"A field or property with the name 'NestedClass.Name' was not found on the selected data source."
GridViewのは、ObjectDataSourceのにバインドされ、ObjectDataSourceのはBoundClassのフル装備のインスタンスにバインドされています。
これを回避する手段はありますか?
サンプルクラス:インスタンスの
public class BoundClass
{
public string Name { get; set; }
public NestedClass NestedClass { get; set; }
}
public class NestedClass
{
public string Name { get; set; }
}
列名「NestedClass.Name」は、取得元のデータからは存在しません。 – waqasahmed