Привязка данных в C #, что делает этот код? - PullRequest
0 голосов
/ 18 ноября 2011

Я новичок в C # и читаю о привязке данных. Моя книга знакомится со стартовым кодом:

// Create object (width, text, color)

TextParms tp = new TextParms(200, "Casablanca", Color.Beige);

// Bind text and BackColor properties of control

txtMovie.DataBindings.Add("Text", tp, "Tb_Text"); // line 2

Что на самом деле делает line 2? Откуда взялись параметры Text и Tb_Text? Каковы их применения?

Ответы [ 2 ]

1 голос
/ 18 ноября 2011

txtMovie.DataBindings.Add("Text", tp, "Tb_Text")

Просмотр документации Переплет

public Binding(
    string propertyName,
    Object dataSource,
    string dataMember
)
  • Текст , вероятно, является свойством txtMovie объекта
  • источник данных в вашем tp является источником вашей привязки данных
  • Tb_Text - это дата-данные вашего класса TextParams.
1 голос
/ 18 ноября 2011

http://msdn.microsoft.com/en-us/library/b6y3aby2.aspx

public Binding Add(
    string propertyName,
    Object dataSource,
    string dataMember
)

Параметры:

_propertyName_ 
Type: System.String 
The name of the control property to bind. 

_dataSource_ 
Type: System.Object
An Object that represents the data source. 

_dataMember_ 
Type: System.String 
The property or list to bind to.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...