Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не отображаються данные DataGrid 
V
    Опции темы
Chef
Дата 14.5.2011, 12:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 167
Регистрация: 7.12.2007
Где: РК Павлодар

Репутация: нет
Всего: нет



SilverLight проект, заполняю DataGrid.ItemsSource. Данные храню в List<TaskItem>. В DataGrid колонки создаются, а данные не вставляются. То есть колонки и строки есть, а данных в них нет. При дебаге в ItemsSource данные присутствуют. В чем проблема ?
Код

private List<TaskItem> lst;
//Запоняем структуру в цикле
{
item.control_problem = (int)dictTask[key].control_problem;
                item.creator = (int)dictTask[key].creator;
                item.date_create = (DateTime)dictTask[key].date_create;
                item.date_start = (DateTime)dictTask[key].date_start;
                item.date_stop = (DateTime)dictTask[key].date_stop;
                item.id = (int)dictTask[key].id;
                item.main_user = (int)dictTask[key].main_user;
                item.name = dictTask[key].name;
                item.priority = (int)dictTask[key].priority;
                item.project = (int)dictTask[key].project;
                item.work_user = (int)dictTask[key].work_user;
                item.s_creator = creator;
                item.s_main_user = main_user;
                item.s_control_problem = control_problem;
                lst.Add(item);
            }
            gridTask.ItemsSource = null;
            gridTask.ItemsSource = lst; 

Класс для хранения данных
Код

class TaskItem
    {
        public int control_problem { get; set; }

        public int creator { get; set; }

        public DateTime date_create { get; set; }

        public DateTime date_start { get; set; }

        public DateTime date_stop { get; set; }

        public string files { get; set; }

        public int id { get; set; }

        public int main_user { get; set; }

        public string name { get; set; }

        public int priority { get; set; }

        public int project { get; set; }

        public string text { get; set; }

        public int work_user { get; set; }

        public string s_creator { get; set; }

        public string s_main_user { get; set; }

        public string s_control_problem { get; set; }

    }


Проблема решена.
Решение очень простое класс данных должен быть Public

Это сообщение отредактировал(а) Chef - 14.5.2011, 14:18
--------------------
Разговоры об IT
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0537 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.