c# - 如何进行简单的数据绑定(bind)

标签 c# wpf data-binding

我只想在文本框字段和 dataGridView 控件之间进行简单的数据绑定(bind)。 我怎样才能做到这一点? enter image description here

使用 Winforms,我会添加一个数据绑定(bind)

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

}

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

谢谢

最佳答案

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

关于c# - 如何进行简单的数据绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5611852/

相关文章:

c# - 尝试在 UWP 中初始化 InkCanvas 数组时内存不足,无法继续执行程序

data-binding - Knockout.js 基于 css 类添加可见性 observable

c# - ICustomMarshaler::MarshalNativeToManaged,从 native dll “looses” 它返回的对象接收正确的数据

C# .NET Embedded Compact 2013 - 如何调用 GetGestureInfo?

c# - 如何在 Windows 10 上调试丢失的 dll

wpf - 如何让 WPF Storyboard动画停留一秒钟,然后再继续?

C#:带有用于单元测试的静态类的 DI

wpf - ListView.SelectionChanged 为 RoutedCommand

wpf - 何时应用数据绑定(bind)?

c# - 按属性名称排序列表