Привязка данных, какой смысл, если мне придется заново создавать привязку каждый раз, когда я хочу показать данные из другой строки - PullRequest
0 голосов
/ 11 февраля 2010

Я упускаю суть здесь, я не понимаю, как это лучше, чем просто назначить свойство Text метки напрямую?

 //class variables
 Binding stateBinding;
 MyRowType rowForDataBinding;

 ChangeBoundData()
 {
  rowForDataBinding = GetNewRow();
  lblStatus.DataBindings.Remove(temp);
  temp = lblState.DataBindings.Add("Text", rowForDataBinding , "State");
 }

1 Ответ

2 голосов
/ 11 февраля 2010

Если вы обязуетесь построчно, размер пособия незначителен. Однако предположим, что вы хотите связать таблицу базы данных с сеткой данных. Внезапно одна строка связующего кода минимизирует массу усилий.

Я изучал целесообразность привязки данных, но из того, что я могу сказать, основное преимущество - сокращение кода. Чем меньше кода вы должны написать, тем меньше кода вы должны исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...