2010-12-03 3 views
0

하위 클래스에 바인딩하려는 확인란이 있습니다. DataSource는 비즈니스 오브젝트로 ParentClass를 사용합니다. 가능한가? 예 :하위 클래스에 바인딩 컨트롤

<asp:CheckBox ID="cb" Text="Test" Checked='<%# Bind("ChildClass.Test") %>' /> 

public class ParentClass { 
    private ChildClass _ChildClass; 

    public ChildClass ChildClass { 
    get { return _ChildClass; } 
    set { _ChildClass = value; } 
    } 

} 

public ChildClass ChildClass { 
    private bool _Test; 

    public bool Test { 
     get { return _Test; } 
     Set { _Test = value; } 
    }  
} 
+0

여기에 입력하는 데 어려움을 겪었습니다. 테스트 페이지에서 디버그를 누르는 것보다 가능하다고 판단하는 것이 무엇보다 중요합니다. –

+0

죄송합니다. ChildClass.Test라는 속성을 찾을 수 없다는 오류가 발생합니다. – Dan

답변

1

단방향 바인딩에는 Eval을 사용할 수 있습니다. Bind와의 양방향 바인딩은 하위 클래스 속성에는 사용할 수 없습니다.