2010-02-05 4 views
4

두 개의 편집 가능한 열 (수량 및 비용)이있는 WPF 응용 프로그램에서 Telerik RadGridView를 사용하고 있습니다. 그리드에서이 데이터를 표시하기위한 모델을 만들었습니다.Telerik 편집 가능한 GridView 행 유효성 검사

예컨대 ::

[HasSelfValidation] 
class Item 
{ 
    public int Quantity{get;set;} 
    public decimal Cost{get;set;} 

    [SelfValidation] 
     public void ValidateQuanity_Cost(...) 
     { 
     // if Quanity>0, Cost should also be greater than 0. 
     } 
    } 

    public ObservableCollection<Item> Items{get;set;} 

    <telerik:RadGridView ItemSource={Binding Items}.../> 

내가 telerik의의 GridView에 유형 항목의 ObservableCollection에 바인딩합니다. 유효성 검사가 완벽하게 작동하지만 오류가 발생하는 행을 으로 강조 표시하고 툴팁을 표시하려고합니다. 아무도 이것을 달성하는 데 도움이 될 수 있습니까?

답변

0

당신은 당신의 ItemBackgroundColor과 (유형 string의) ToolTipText (유형 Color의) 노출하게 당신이 당신의 데이터 템플릿에 결합 할 수있는 속성 수 있습니다.

1

Item 개체를 "IsValid"속성으로 표시 한 다음 사용자 지정 형식 변환기를 사용하여 배경 개체 색으로 변환합니다. 마찬가지로 툴팁에도 불구하고 열거 형 인 ErrorType 속성이 필요할 수 있습니다.