powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как вручную прибиндить контрол к bindingsource?
2 сообщений из 2, страница 1 из 1
как вручную прибиндить контрол к bindingsource?
    #35562376
serghey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
например textbox
...
Рейтинг: 0 / 0
как вручную прибиндить контрол к bindingsource?
    #35564509
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergheyнапример textbox
например так:
Код: plaintext
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.
DataTable dt = new DataTable();
dt.Columns.Add("first_col", typeof(String));
dt.Columns.Add("second_col", typeof(String));

BindingSource bs = new BindingSource();
bs.DataSource = dt;
DataGridView dgv = new DataGridView();
dgv.DataSource = bs;
dgv.Dock = DockStyle.Fill;
dgv.ScrollBars = ScrollBars.Both;

Button btn1 = new Button();
btn1.Left =  5 ;
btn1.Top =  50 ;
btn1.Text = "Press Me!";
btn1.Click += delegate(object snd, EventArgs ea)
    {
        for (int i =  0 ; i <  1000 ; i++)
        {
            DataRow r = dt.NewRow();
            r[ 0 ] = i.ToString();
            r[ 1 ] = (i *  2 ).ToString();

            dt.Rows.Add(r);
        }
    };

TextBox txt = new TextBox();
txt.Text = "";
txt.Width =  200 ;
txt.Left =  300 ;
txt.Top =  50 ;
txt.DataBindings.Add(new Binding("Text", bs, "first_col"));

this.Controls.AddRange(new Control[] { btn1, txt, dgv });
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как вручную прибиндить контрол к bindingsource?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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