Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
MaxValue
30 / 28 / 6
Регистрация: 16.08.2012
Сообщений: 126
1

привязка данных

28.03.2013, 13:54. Просмотров 347. Ответов 0
Метки нет (Все метки)

Такая вот проблема, есть два класса
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[Table(Name = "KIPC")]
    public class DItem : IBaseItem
    {
        [Column(IsPrimaryKey = true, IsDbGenerated = true)]
        public int uid { get; set; }
 
        [System.ComponentModel.Bindable(true)] 
        public string Names 
        {
            get 
            {  
                return itemName;
            } 
        }
 
        [Column(Name = "name")]
        public string itemName { get; set; }
        
        
 
        [Column]
        public string Bcode { get; set; }
 
        public static implicit operator Items(DItem di)
        {
            Items it = new Items();
            it.Bcode = di.Bcode;
           //it.isProdo = di.isProdo;
            it.itemName = di.itemName;
            return it;
        }
 
        public override string ToString()
        {
            return this.Names;
        }
   }
     [Table(Name = "shop")]
    public class Shop
    {
       
        [Column(IsPrimaryKey = true, IsDbGenerated = true, AutoSync = AutoSync.OnInsert)]
        public int uid { get; set; }
 
        public string Names { get { return shopName; } }
 
        [Column]
        public string shopName { get; set; }
        
        [Column]
        public string shopAddr { get; set; }
        
        [Column]
        public int iswork { get; set; }
 
        [Column]
        public string GPS { get; set; }
 
        [Column]
        public int shopType { get; set; }
 
 
        private EntitySet<Items> _Items = new EntitySet<Items>();
 
        [Association(Storage = "_Items", OtherKey = "shopId")]
        public EntitySet<Items> Items
        {
            get { return this._Items; }
            set { this._Items.Assign(value); }
        }
 
        public override string ToString()
        {
            return this.shopName;
        }
    }
есть панель где они отображаются

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 public void Add(T di)
        {
            Label lbl = new Label();
 
            Binding bng = new Binding("Text", di, "Names");
            lbl.DataBindings.Add(bng);
           
            lbl.BackColor = Color.Pink;
            lbl.MinimumSize = new Size(150, 20);
            lbl.AutoSize = true;
            lbl.Top = pnt.X;
            lbl.Left = pnt.Y;
            lbl.MouseDown += new MouseEventHandler(lbl_Click); 
            pnt = new Point(pnt.X+lbl.Height+5, 20);
            this.Controls.Add(lbl);            
        }
так вот - с класом Shop работает нормально, а с DItem лэйбл пустой ничего не отображает.

Datagridview даные отображает. в чем дело понять не могу, три бубна уже сломал.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2013, 13:54
Ответы с готовыми решениями:

Привязка данных
вопрос в следующем: можно-ли значение какого-либо свойства контрола привязать к полю класса?...

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

Привязка данных
Всем привет! Есть моя коллекция : (IList, IBindingList) объектов типа &quot;N&quot;. Она используется в виде...

Привязка данных
Добрый День. Суть проблемы в следующем, у меня есть коллекция в нее добавляются новые элементы, но...

Привязка данных к list
Добрый день! Подскажите пожалуйста. Я получаю температурные показатели с COM-порта и теперь...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2013, 13:54

привязка данных к textBox
Мне нужно написать класс Visualisator который принимает экземпляр произвольного класса и выводит в...

Привязка данных в TreeView
Здравствуйте! Никогда не использовала TreeView, пользовалась другими компонентами из сторонних...

DataGridView и привязка данных
Привет, форумчане. Вопрос такой: есть элемент управления, к которому привязаны данные из...


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

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

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