0

リストがあるとします

public class MyItem
{
    public string id{ get; set; }
    public string displayName { get; set; }
}

<asp:BoundField DataField="id " />コードビハインドファイルでデータソースを簡単に割り当てて呼び出すことができます..これは問題ありませんが、リストがそのようなものである場合

public class Entity

    {
        public string id { get; set; }
        public Payload payload { get; set; }
    }

public class Payload
{
    public string kloutId { get; set; }
    public string nick { get; set; }

}

あなたはエンティティをaでまとめますList<Entity> l=new List<Entity>(); が、今私たちは何を書きますか<asp:BoundField DataField="?" /> kloutid、Entity.Payload.Kloutidを使用しようとしましたが、うまくいきませんでした。

4

1 に答える 1

3

次の読み取り専用プロパティを作成しますEntity

public string PayloadKloutId
{ 
    get { return payload.kloutId; }
}

このようにバインドできます

<asp:BoundField DataField="PayloadKloutId" />
于 2012-06-21T21:37:22.913 に答える