Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Trong JavaFX cách thêm combobox với dữ liệu trong dạng xem bảng

Đây chỉ là chức năng cơ bản. khi bạn nhấp đúp vào hộp kết hợp ô sẽ hiển thị sau đó bạn có thể chọn giá trị. để xem Combobox trực tiếp bạn đã viết lớp TableCell riêng xem điều này bạn sẽ hiểu . Tôi hy vọng điều này sẽ giúp bạn. bất kỳ? s đăng bình luận

private void editable() {
    try {
        ObservableList<String> names = FXCollections.observableArrayList();
        ObservableList<Users> datas = FXCollections.observableArrayList();
        String sql = "select * from itemsadd";
        pst = gc.getConnection().prepareStatement(sql);
        rs = pst.executeQuery();
        while (rs.next()) {
            String name = rs.getString("itemcode");
            names.add(name);
            System.out.println("probs" + names);
        }
        ResultSet rs2 = gc.getConnection().createStatement()
                .executeQuery("SELECT * FROM itemsadd WHERE itemcode=1001");

        while (rs2.next()) {
            datas.add(new Users(rs2.getString("itemcode")));
        }
        c1.setCellValueFactory(new PropertyValueFactory("Itemc"));
        c1.setCellFactory(ComboBoxTableCell.forTableColumn(name));
        table.setEditable(true);
        table.getItems().clear();
        table.setItems(datas);
    } catch (Exception e) {
        e.printStackTrace();
        System.out.println("Error on Building Data");
    }



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn SQL để truy xuất dữ liệu năm tài chính được nhóm theo năm

  2. Python 3.4.0 với cơ sở dữ liệu MySQL

  3. MYSQL INNER JOIN với các trường trống có thể có

  4. Làm cách nào để ánh xạ một loại bit trong Mysql sang chế độ ngủ đông?

  5. Đổi tên bảng MySQL bằng câu lệnh SQL