Telerik Silverlight GridView Ошибка источника элемента - PullRequest
0 голосов
/ 07 февраля 2012

Итак, у меня есть это приложение, над которым я работаю, с сеткой Telerik Silverlight. Я получаю динамический XMl из веб-службы, создаю динамический объект (это SL 3 FYI, поэтому нет system.Dynamic или Expandos), а затем строю список объектов и возвращаю его как System.Collections.IEnumerable. Оттуда я установил gridView ItemsSource в вышеупомянутый список, который я только что получил. Проблема, с которой я столкнулся, состоит в том, что в этом списке правильно отображаются все столбцы, ячейки и заголовки со всей правильной информацией, но на сетке, любые столбцы, содержащие символ /, данные ячейки не отображаются. , Кто-нибудь знает, почему это может происходить и как я могу обойти это?

1 Ответ

0 голосов
/ 08 февраля 2012

Извините, я не смог воспроизвести вашу проблему.

Из того, что я понимаю по вашему вопросу, правильные данные попадают в ваше приложение Silverlight через веб-сервис, но RadGridView искажает любую изваши данные, которые содержат / символ.Если это так, то что-то вроде следующего должно воспроизвести проблему:

XAML (в MainWindow.xaml)

    <telerik:RadGridView x:Name="grid" />

C # (конструктор в MainWindow.xaml.cs):

    public MainPage()
    {
        InitializeComponent();
        grid.ItemsSource = new List<KeyValuePair<string, string>>()
        {
            new KeyValuePair<string, string>("3/252/21", "1845/5649"),
            new KeyValuePair<string, string>("19//7/36/9", "14/1/469/9"),
            new KeyValuePair<string, string>("0/49/8/49", "0/1/00/2306")
        };
    }

Однако для меня это работает правильно (SL4, DLL-библиотеки Telerik, версия 2011.3.1116.1040).

Не видя ваш код, мы можем только догадываться о возможных ответах на ваш вопрос.Если Telerik RadGridView действительно манипулирует вашими данными, не могли бы вы хотя бы показать нам соответствующие части вашего кода или, что еще лучше, собрать SSCCE , который демонстрирует проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...