2010-02-05 2 views
4

Я использую Telerik RadGridView в приложении WPF, который имеет два редактируемых столбца - количество и стоимость. Я создал модель для отображения этих данных в сетке.Проверка строки редактирования GridView Telerik

:: например

[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}.../> 

Я связать ObservableCollection из типа элемента к Telerik GridView. Хотя проверка работает отлично, я хочу выделить строку, которая генерирует ошибку, а также отображает всплывающую подсказку. Может ли кто-нибудь помочь в достижении этого?

ответ

0

Вы можете сделать свой Item выставить BackgroundColor (типа Color) и ToolTipText (типа string) атрибутов, которые можно связать в шаблоне данных.

1

Сделайте объект своего объекта «IsValid», затем используйте конвертер пользовательского типа, чтобы преобразовать его в цвет фона. Аналогично для всплывающей подсказки, но для этого может потребоваться свойство ErrorType, которое является перечислением.

Смежные вопросы