JavaFXML - 更新TableView SQLite

时间:2018-02-19 17:13:12

标签: java javafx netbeans fxml scenebuilder

我在scenebuilder中创建了一个TableView,它使用SQLiteStudio中的表格填充数据。一旦用户点击一行,我就设法填写所有文本字段。代码就在这里:

我创建了一个setOnAction的更新按钮。我已经尝试过以下代码,允许用户在文本字段中输入新条目来覆盖原始文件,但它无法正常工作。显然,我的SQL查询不正确,我应该在SQLite数据库中包含一些内容。我只是不知道该怎么做。

感谢您给予的任何帮助

1 个答案:

答案 0 :(得分:1)

您的update代码仅向数据库发送更改,但不会影响TableView。要更新TableView,您还应该将新数据设置为TableView中的对象,就像您在fill中获取旧数据一样,但方向相反。