Формат текстового поля Windows C # с привязкой данных - PullRequest
1 голос
/ 27 июля 2011

У меня есть форма окна с текстовым полем: txtMyText.

txtMyText.Text привязан к источнику данных: long lMyLongValue.

В форме я хотел бы, чтобы значение отображалось в виде шестизначного числа с начальными нулями. Пример 000123.

Как это можно сделать?

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Я полагаю, что Событие Binding.Format может быть вполне подходящим для ваших нужд, в противном случае вы можете связать его не со свойством long, а со свойством string и обработать преобразование из * 1005.* -> srtring и наоборот "от руки".

для преобразования его в форматированную строку используйте довольно простой пример:

    long l  =13;
    string sformat = l.ToString("000000"); // 000013

С уважением.

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