DataGridTemplateColumn 绑定在 WPF 中使用文本框和 MVVM

Posted

技术标签:

【中文标题】DataGridTemplateColumn 绑定在 WPF 中使用文本框和 MVVM【英文标题】:DataGridTemplateColumn Binding Using a TextBox in WPF with MVVM 【发布时间】:2011-06-23 07:30:16 【问题描述】:

我有一个绑定到列表 (ListOne) 的 DataGrid。在网格内,我想显示一个额外的 TextBox,其中包含在另一个与 ListOne 中使用的类不同的类中找到的字段。

我之前使用 DataGridTemplateColumn 使用 ComboBox 完成了此操作,问题是我不确定使用 TextBox 时绑定将如何工作?

ListOne 包含绑定并正确显示的代码和描述。我的 SQL 存储过程使用 Join 返回额外的值,我希望将其显示为 ListOne 的可编辑字段。

有什么想法吗?

【问题讨论】:

【参考方案1】:

您可能应该尝试将 DataGrid 直接绑定到连接的数据,因为我认为直接在单元格中进行连接可能会很困难且需要迂回。

【讨论】:

以上是关于DataGridTemplateColumn 绑定在 WPF 中使用文本框和 MVVM的主要内容,如果未能解决你的问题,请参考以下文章

WPF - 如何绑定 DataGridTemplateColumn

DataGridTemplateColumn 两种方式绑定不起作用

DataGridTemplateColumn 绑定在 WPF 中使用文本框和 MVVM

WPF 动态列(DataGridTemplateColumn) 绑定数据 (自定义控件)

如何在 DataGridTemplateColumn 内的控件上双向绑定属性?

WPF DataGridTemplateColumn 与 ComboBox 绑定(MVVM 模式)