Это должно сработать, так как я делал это с .Net 2.0 годами. Только у меня не было бы пробела после десятичной дроби. Тем не менее, кажется, что .Net 4.0 относится к этому по-разному при некоторых обстоятельствах. Я получаю ту же ошибку аргумента, что и вы, особенно когда связанный элемент управления находится внутри пользовательского элемента управления (но не всегда ...)
Достаточно забавно, когда выполняется тот же код в Net 3.5 (или 2.0), он ведет себя как положено, и я могу просто использовать CheckBox1.DataBindings.Add("Checked",obj,"MainBooking.JoinersAllowed")
. Но в Net 4.0 это доставляет мне много горя. Любые решения / предложения приветствуются.