1 / 1 / 1
Регистрация: 15.09.2010
Сообщений: 155
1

Как отобразить данные из созданного класса?

25.07.2011, 20:31. Показов 696. Ответов 9
Метки нет (Все метки)

Привет всем!
Возможно вопрос не корректен.

Я создал класс

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Language
{
    public string Наименование { get { return name; } }
    public int ID { get { return id_language; } }
    public int ОКИН {get {return okin_language;} }
 
    string name;
    int id_language;
    int okin_language;
 
    public Language(string name, int id_language, int okin_language )
    {
        this.name = name;
        this.id_language = id_language;
        this.okin_language = okin_language;
    }
}
и допустим добавляю данные
C#
1
employee.language.Add(new language(name, id, okin));
....

как могу получить доступ к этим данным?
Я хочу вывести его в один из расширенных элементов управления...типа DataList и др.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2011, 20:31
Ответы с готовыми решениями:

Как обратиться к textbox из созданного класса
В общем вопрос, как обратиться к textbox с созданного класса, то есть у меня есть какой-то class.cs...

Как использовать массив созданного класса?
Пытаюсь создать массив нового класса переменных и не получается, выдаёт ошибку. Помогите исправить:...

Как изменить Name у созданного объекта класса TImage?
TImage *Im = new TImage(Form1); Im>Parent=Form1; Im->Name="Pole1"; Как изменить имя? Когда я...

Как вставить из созданного класса запись в родительскую форму
Всем привет вот такая проблемка для примера сделал код ! Требуется из класса test вставить одну...

9
23 / 23 / 5
Регистрация: 05.03.2009
Сообщений: 181
26.07.2011, 08:07 2
Мoжно:
Написать функцию имеющую тип - коллекция объектов и подцепится к контролу, например к GridView, используя objectDataSource

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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
public class Location
        {
            public Location(string postcode, double latitude)
            {
                Postcode = postcode;
                Latitude = latitude;
            }
 
            public string Postcode { get; set; }
            public double Latitude { get; set; }
 
        }
 
        public class Stars
        {
            private string strNameStar;
 
            public Stars(string strNameStar)
            {
                this.strNameStar = strNameStar; 
            }
 
            public string StarID
            {
                get { return strNameStar; }
 
                set { strNameStar = value; }
            }
 
            public string S
            {
                get { return strNameStar; }
 
                set { strNameStar = value; }
            }
 
        }
 
        public class StarDataSource
        {
            public StarDataSource() { }
 
            public static List<Stars> GeStars() 
            { 
                List<Stars> stars = new List<Stars>();
                Stars star = new Stars("Луна");
                stars.Add(star);
                Stars star1 = new Stars("Меркурий");
                stars.Add(star1);
                Stars star2 = new Stars("Юпитер");
                stars.Add(star2);
 
                return stars;
            }
        }
0
1 / 1 / 1
Регистрация: 15.09.2010
Сообщений: 155
26.07.2011, 09:30  [ТС] 3
я не совсем понял как подцепиться к контролу. Как мне привязать ObjectDataSource... к чему?
0
23 / 23 / 5
Регистрация: 05.03.2009
Сообщений: 181
26.07.2011, 11:33 4
Цитата Сообщение от berkut05 Посмотреть сообщение
я не совсем понял как подцепиться к контролу. Как мне привязать ObjectDataSource... к чему?
Заходи в Дизайн, выбирай GridView - в нём выбирай новый ObjectDaatSource, Окей
Дальше заходишь в ObjectDataSource - конфигурируешь его (выбираешь путь к возвращаемой функции)
и у тебя таблица подцеплена
1
1 / 1 / 1
Регистрация: 15.09.2010
Сообщений: 155
26.07.2011, 13:35  [ТС] 5
При конфигурировании ObjectDataSource я выбираю "бизнес объект" далее она просит выбрать метод бизнес объекта, возвращающий данные, которые будут связаны с операцией SELECT...у меня этот список пуст... какого рода метод я должен написать и где?
0
23 / 23 / 5
Регистрация: 05.03.2009
Сообщений: 181
26.07.2011, 15:10 6
Если у теб метод ничего не возвращает - то список будет пустым, если возвращает - то он будет показан для выбора
0
1 / 1 / 1
Регистрация: 15.09.2010
Сообщений: 155
26.07.2011, 16:42  [ТС] 7
Закинь пожалуйста такого рода код, значительно упростишь мне жизнь ))). Спасибо!

Добавлено через 8 минут
В моем коде нет такой строчки??????
0
23 / 23 / 5
Регистрация: 05.03.2009
Сообщений: 181
26.07.2011, 19:23 8
http://disk.tom.ru/yar443v

Держи
1
CEO
Эксперт С++
2256 / 1246 / 57
Регистрация: 16.03.2009
Сообщений: 3,588
27.07.2011, 01:29 9
berkut05, чтобы класс стал видим для ObjectDataSource нужно навешать аттрибут System.ComponentModel.DataObject
0
1 / 1 / 1
Регистрация: 15.09.2010
Сообщений: 155
29.07.2011, 09:39  [ТС] 10
Разобрался, всем спасибо!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2011, 09:39

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Как получить доступ к элементам формы из созданного класса?
Всем доброго времени суток!:help: Скажите, пожалуйста, как мне обратиться к элементу...

Как вытащить данные из созданного потока?
В общем, проблема такая. В потоке данные, которые нужно получить, выводит на экран и все отлично....

Как использовать данные из файла заранее созданного?
Начал изучать файлы, и здесь не знаю, например занес массив чисел в файл закрыл файл и теперь я...

Как получить данные из EditText, созданного программно, или как узнать ID элемента?
Всем здрасте и с Новым годом! Суть вопроса: Как получить значение, введенное пользователем в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.