2

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);
}

何か案が?考える

4

1 に答える 1

1

コードで作成していますがtextbox、どこにも表示されていないため、機能している可能性がありますが、結果は表示されません。

于 2012-11-16T14:35:39.273 に答える