0

我有Table( TableViewer) 包含TableItem带有值的 s。我有另一个TextField根据表列名映射的类。

现在我的问题是:当我选择表中的任何行时,该行中的值应该反映在文本字段中。在文本字段中,我可以编辑这些值并保存到表中。请让我知道如何实现这一目标?

4

1 回答 1

1

“巴兹”所说的都是正确的。如果需要编辑表格数据,则将表格列设为可编辑。但是,如果您想在控件中单独编辑表格行(如文本字段),则从TableViewer获取IStructuredSelection并获取控件中的数据进行编辑。然后在您编辑后,从控件中取回数据并将其设置回表中。希望能帮助到你。

于 2012-10-22T20:03:17.210 回答