c# - WPF DataGrid 上的双重绑定(bind)?

标签 c# wpf data-binding mvvm

我是 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/

相关文章:

java - 父类的JFace数据绑定(bind)绑定(bind)字段

c# - 在 xaml 中声明数据模板时如何在代码中创建绑定(bind)

c# - 返回 IActionResult 的单元测试 Controller 方法

c# - 无法将发布值从 ajax 传递到 .net c# 中的页面

c# - ASP.NET C# : Call serverside function together with Jquery BlockUI

c# - 用户控件不呈现

c# - StatusBar 中的分隔条宽度不等

java - 在 JavaFX 中使用 ObjectBinding 进行双向绑定(bind)

c# - 重构C#entity framework 6项目使用依赖注入(inject)进行拖地

c# - 当焦点位于 WindowsFormsHost 内时,为什么 Keyboard.FocusedElement 为空?它打破了 WPF 命令路由