powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Binding List usercontrol
4 сообщений из 4, страница 1 из 1
Binding List usercontrol
    #38683807
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую.

Помогите пожалуйста найти ошибку.

FORM.cs
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
public Form()
{
      InitializeComponent();

      List<string> R = new List<string>();
      R.Add("Тест1");
      R.Add("Тест2"); 

      UserControl1.DataBindings.Add( new Binding("LinkData", R, "Value")); // РУГАЕТСЯ ЗДЕСЬ
}



USERCONTROL.cs
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[System.ComponentModel.DefaultBindingProperty("LinkData")]
public patrial class UserControl1 : UserControl

...

public List<string> LinkData
{
    get; set;
}

...



авторError: Cannot bind to the property or column Value on the DataSource
...
Рейтинг: 0 / 0
Binding List usercontrol
    #38683814
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался.
Код: c#
1.
 UserControl1.DataBindings.Add( new Binding("LinkData", R, "Value")); 

Нужно вместо Value, добавить свойства класса.
...
Рейтинг: 0 / 0
Binding List usercontrol
    #38683829
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
{
   private void button2_Click(object sender, EventArgs e)
        {
            List<DEST> R = new List<DEST>();
            R.Add(new DEST() { Labels = "C:\\\\Books\\logogog.png" });
            R.Add(new DEST() { Labels = "C:\\\\Books\\121.png" });

            userControl11.DataBindings.Add(new System.Windows.Forms.Binding("LinkData", R.ToList(), "Labels", true));    
        }
}

public class DEST
{
    public string Labels { get; set; }
}


Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
[System.ComponentModel.DefaultBindingProperty("LinkData")] // Bind UserControl
    public partial class UserControl1 : UserControl
    {

        private List<string> _LinkData;
        public List<string> LinkData
        {
            get { return _LinkData; } // ПОЧЕМУ-ТО ДАННЫЕ НЕ ПОПОДАЮ В ЭТО СВОЙСТВО.
            set { _LinkData = value; }
        }
    }
...
Рейтинг: 0 / 0
Binding List usercontrol
    #38684085
Nechto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость

Вроде делаю как описано. Почему не работает?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Binding List usercontrol
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]