ИМХО, DataContext метки задан неправильно, отсюда и отсутствие значения.
Я предполагаю, что DataContext по умолчанию применяется для метки здесь, и он не содержит свойств TableName и ColumnName.
взгляните на ваше окно вывода и найдите «ошибка 40, Binding bla bla bla .....», это даст вам больше информации об этом.
Остерегайтесь, нарушенные привязки данных не всегда будут вызывать исключение, иногда они будут отображать только предупреждение в окне вывода.
вы должны предоставить больше информации о вашем классе Label и о том, как вы устанавливаете dataContext для объекта, содержащего упомянутые свойства.
вы, вероятно, упускаете что-то вроде
MyCustomLabel.DataContext = MyCustomObjectCOntainingTheProperties;
где