我是 mvvm 的新手,我对控件 DataGrid 并不是很熟悉。我想知道我们是否可以在 DataGrid 或任何东西上进行多重绑定(bind)。
让我解释一下,我有 3 个文本框(产品名称、数量、价格),我的数据网格中有 4 个列(产品名称、数量、价格、总计(价格*数量))。我还有 2 个 bouton(添加产品),它将 textBox 值添加到 DataGrid 和一个 bouton(保存),它将 dataGrid 的内容保存在数据库中。
我应该如何进行?
最佳答案
DataGrid 的 DataSource 应指向项的集合。
每行将是您集合的单个实体,然后可以将其属性绑定(bind)到一列(使用模板)。
看:
Datagrid binding in WPF
关于c# - WPF DataGrid 上的双重绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19388698/