如何进行简单的数据绑定

时间:2011-04-10 12:55:12

标签: c# wpf data-binding

我只想在textbox字段和dataGridView控件之间创建一个简单的dataBinding。 我该怎么做? enter image description here

使用Winforms我会添加一个数据绑定

 NameTextBox.DataBindings.Add("Text", ds, "Categories.Category_Product.ProductName");

但是我试图在wpf中这样做,我不知道如何制作它......

这是该页面的代码。

 public partial class Categories : Window
{
    public Categories()
    {
        InitializeComponent();            
        DataTable dt = CATEGORIE_MANAGER.GetList(false);

        listViewListe.ItemsSource = dt.DefaultView;
        cbbParent.ItemsSource = dt.DefaultView;                                   
    }

}

如何将textBox与ListViewListe链接?我应该使用dataContext吗?我怎样才能做到这一点?

由于

2 个答案:

答案 0 :(得分:2)

<TextBox x:Name="NameTextBox" 
DataContext="{Binding ElementName=listViewListe, Path=SelectedItem}"
Text="{Binding ProductName}"/>

答案 1 :(得分:1)

在您的Xaml

<TextBox Text={Binding ElementName=NameTextBox,Path=SelectedItem.ProductName} />