2012-01-31 5 views

답변

4

선택한 행에 대한 데이터 유형을 원하는 경우에 당신은 다음을 수행 할 수

datagrid.SelectedItem.GetType() 
0

코드 예제를 보지 않고도 모든 대답은 추측이 될 것입니다. 그러나 여기에 있습니다.

직원을 다음과 같이 하위 클래스로 분류하고 기지의성에 액세스 할 수 있습니까?

public enum Gender 
{ 
    Male, Female 
} 

public class Staff 
{ 
    public Staff(Gender gender) 
    { 
     this.Gender = gender; 
    } 
    public Gender Gender { get; private set; } 
} 

public class FemaleStaff : Staff 
{ 
    public FemaleStaff() : base(Gender.Female) 
    { 
    } 
} 

public class MaleStaff : Staff 
{ 
    public MaleStaff() : base(Gender.Male) 
    { 
    } 
} 

당신이 유형의 직원의 데이터 그리드 나가 어떤 객체가 파생 된 유형을 찾기 위해 성별 속성을 사용하여 심문 할 수있다이 방법은 다음 적절하게 캐스팅.