вы можете использовать пользовательский шаблон .. и можете изменить его условно как:
public class RowCellTemplateSelector : DataTemplateSelector {
public override DataTemplate SelectTemplate(object item, DependencyObject container) {
GridCellData cellData = item as GridCellData;
FrameworkElement presenter = container as FrameworkElement;
if (cellData != null && presenter != null) {
if (cellData.Column.FieldName != "UnitPrice")
return base.SelectTemplate(item, container);
if(Convert.ToDouble(cellData.Value) > 20)
return RowCellTemplate1;
else
return RowCellTemplate2;
}
return base.SelectTemplate(item, container);
}
Проверьте эту ссылку для получения подробной информации: Как: Выбрать шаблоны на основе пользовательской логики
Вот также пример, который работает с несвязанными данными .. попробуйте использовать изображение в несвязанном поле .. Как: отобразить несвязанные данные
Попробуйте это .. Надеюсь, это поможетвам реализовать .. Вы должны искать DXGRid Demo