Как отформатировать привязанный к данным текст в метке - PullRequest
0 голосов
/ 02 июля 2010

У меня есть элемент управления меткой, который связан с коллекцией объектов, такой как

 lblUser.DataBindings.Add(new Binding("Text", UserCollection, "UserName"));

Это отлично работает и имя пользователя на этикетке. Но мне нужно отобразить имя пользователя как Имя пользователя: Имя пользователя

Как добавить статическую часть "Имя пользователя:" перед связанным значением на метке?

Ответы [ 2 ]

3 голосов
/ 02 июля 2010

Самый простой способ - использовать две метки, одну для части «Имя пользователя:», а другую для связанного имени. Таким образом, вы избежите усложнения вещей. Кроме того, это может очень помочь, когда вы пытаетесь правильно выровнять несколько значений меток, чтобы ваша форма выглядела лучше.

Если для этого необходимо использовать форматирование (в частности, при привязке значений DateTime), посмотрите на событие Binding.Format , чтобы указать собственный формат.

0 голосов
/ 15 ноября 2010

Я сделал так, что создал собственную метку, расширив класс Label и добавив переопределение к свойству text.И добавил это к свойству text

set{ Text = "User name :" + value }
get { return value;}

Это решило мою проблему

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