ASPXページにGridViewコントロールがあります。オブジェクトリストから特定のプロパティを取得しようとするまでは正常に機能します。
次のようなオブジェクトをリストに挿入します。
var test = new List<DataTest>
{
new DataTest
{
Name = "A name",
Bla = new Bla()
}
}
クラスBla
は次のようになります。
public class Bla
{
public string Blaat = "aaa";
}
Blaat
しかし、次のように、GridViewでプロパティを取得できないようです。
<asp:BoundField DataField="Bla.Blaat" HeaderText="Name" />
ただしName
、問題なく出力できます。
<asp:BoundField DataField="Name" HeaderText="Name" />
これは、オブジェクトで直接定義されているプロパティのみを使用できることを意味しますか?DataTest
したがって、 ?のようなサブオブジェクトへの参照はありません。Bla.Blaat