【发布时间】:2013-10-15 20:56:00
【问题描述】:
我有一个带有一些文本框和一个 DataGrid 的 WPF 窗口。 DataGrid 填充了数据,但我需要这样,当用户单击该 DataGrid 中的单元格时,程序会检测到该行并用该行中的数据重新填充文本框。 例如,有一个 ID、Name 和 BirthDate 文本框。当用户单击给定行中的任何单元格时,文本框 ID、Name 和 BirthDate 的值必须成为所选行中它们各自列(ID、Name、BirthDate)的值。 我四处寻找这个问题的答案,但我似乎只找到与 WinForms 相关的答案,而 WinForms 和 WPF 中的 DataGrid 在代码方面的工作方式完全不同。
【问题讨论】:
-
Tutorial。你的问题对于 Stackoverflow 来说太宽泛了。顺便说一句,winforms 很烂。
-
我知道这很糟糕,这就是我使用 WPF 的原因。我会看看你给我的那个链接。
-
需要了解 MVVM 模式。 MVVM 将“经常”使用 WPF 让您的生活更轻松。
-
您可以从此链接获取信息。[binding datagrid with textbox][1] [1]: stackoverflow.com/questions/3901752/…