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

Поиск:

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


Бывалый
*


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

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



SilverLight проект, заполняю DataGrid.ItemsSource. Данные храню в List<TaskItem>. В DataGrid колонки создаются, а данные не вставляются. То есть колонки и строки есть, а данных в них нет. При дебаге в ItemsSource данные присутствуют. В чем проблема ?
Выделить всёкод C#
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
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; 

Класс для хранения данных
Выделить всёРазвернуть кодкод C#
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
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   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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