У меня есть форма окна с текстовым полем: txtMyText.
txtMyText.Text привязан к источнику данных: long lMyLongValue.
В форме я хотел бы, чтобы значение отображалось в виде шестизначного числа с начальными нулями. Пример 000123.
Как это можно сделать?
Я полагаю, что Событие Binding.Format может быть вполне подходящим для ваших нужд, в противном случае вы можете связать его не со свойством long, а со свойством string и обработать преобразование из * 1005.* -> srtring и наоборот "от руки".
long
string
srtring
для преобразования его в форматированную строку используйте довольно простой пример:
long l =13; string sformat = l.ToString("000000"); // 000013
С уважением.
Да, перейдите по ссылке Как набрать номер с ведущими нулями