WPF在代码中绑定TextBox和DataRow

时间:2012-11-16 14:03:28

标签: c# wpf binding datarow

我想绑定TextBox和datarow列但不起作用。 我的代码:

// Member is a DataRow
for(int i=0;i<Member.Table.Count;++i)
{
  TextBox textbox = TextBox();
  textbox.Text = Member.Field<string>(i);
  Binding binding = new Binding(Member.Table.Columns[i].ColumnName);
  binding.Source = Member;
  binding.Path = new PropertyPath(Member.Table.Columns[i].ColumnName);
  binding.UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged;
  binding.Mode = BindingMode.TwoWay;
  textbox.SetBinding(System.Windows.Controls.TextBox.TextProperty, binding);
}

有什么想法吗? 认为

1 个答案:

答案 0 :(得分:1)

您正在代码中创建textbox,但从不在任何地方展示它,因此它可能正在运行,但您永远不会看到结果。