我有一個數據庫網格顯示數據從數據庫中獲取它的特定列,那就是:禁用的DataGrid
String[] fields={"Comp_Code_No","Building_No","Flat_No","Current_Reading","Previous_Reading","Consumption"};
editConsumptionGrid=new UIGrid("Select Comp_Code_No,Building_No,Flat_No,Current_Reading,Previous_Reading,Consumption from Consumption.empty_consumption",fields, MainApp.initDB);
editConsumptionGrid.getComponent().setPreferredSize(new Dimension(300,200));
gbc.gridx=0;
gbc.gridy=0;
gbc.ipadx=135;
gbc.ipady=70;
gbc.weightx=5;
gbc.gridwidth=0;
gbc.fill=GridBagConstraints.HORIZONTAL;
gridPanel.add(editConsumptionGrid.getComponent(), gbc);
我們這裏做的是我們傳遞查詢在第一個參數,數據庫表中的列名在第二,數據庫連接對象在第三,它工作正常,現在我想要做的是我只想設置dataGrid的消費列,即在這種情況下,editCinsumptionGrid
,可編輯。我可以通過setEditable(false)
設置整個電網不可編輯,但是如何設置只能編輯的消耗列和所有不可編輯的其餘部分?
您使用的是什麼擺動組件?這不是一個非常有用的代碼片段。 –
正在使用SSDataGrid。 –