Can a RadTextBoxElement be data bound?
The following code successfully binds a RadTextBox to a data field:
class MyObject |
{ |
public double Number { get; set; } |
public string Title { get; set; } |
} |
public Form1() |
{ |
MyObject myObject = new MyObject() { Number = 5, Title = "Hello" }; |
RadTextBox textBox = new RadTextBox(); |
textBox.DataBindings.Add(new Binding("Text", myObject, "Title")); |
Controls.Add(textBox); |
} |
However, the following code fails to bind a RadTextBoxElement to the same data field:
class MyObject |
{ |
public double Number { get; set; } |
public string Title { get; set; } |
} |
public Form1() |
{ |
MyObject myObject = new MyObject() { Number = 5, Title = "Hello" }; |
RadTextBoxElement textBox = new RadTextBoxElement() { MinSize = new Size(200, 0) }; |
textBox.DataBindings.Add(new Binding("Text", myObject, "Title")); |
RadPanel elementsContainer = new RadPanel(); |
elementsContainer.PanelElement.Children.Add(textBox); |
Controls.Add(elementsContainer); |
} |
Is databinding supported on a RadTextBoxElement? If so, am I doing it wrong?
Thanks,
Michael Hewitt
Precision Software Design, LLC