关于表数据刷新,增加一列之后,jtable 在jtable中增加一列,数据也重新从数据库中读取出来,但是显示在jtable里面的数据则没有更新,新添加的一列是第一列的数据.这到底是怎么回事.添加列之前添加列之后数据库中的数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 图片显示不出来,我手动写出来好了添加列之前编号 专业 姓名 地址1 haha weng 12231232 111 aa 11111添加列之后编号 专业 姓名 地址 邮箱1 haha weng 1223123 12 111 aa 11111 2 但是数据库里的邮箱值是[email protected]1111 rowdata 我列了一下是对的.但是显示在jtable上的数据不对,主要原因应该是数据没有同步(更新)上,我想知道怎么让他们同步上 不是写出来了呀,前面的都一样就新添加的邮箱那一列数据没有对上.数据库的数据是这样的id speciality name address mail1 haha weng 1223123 [email protected] 2 111 aa 11111 1111 你JTable是用model么? 是哪個構造函數的? DefaultTableModel defaultModel = new DefaultTableModel(Object[][],Object);然后每插入成功一条数据,就defaultModel.addRow(插入的数据);不过好像你的插入画面要在主画面之前,最好设置成modal的 你更新完數據用下這個方法 ·~試試tableModel.setDataVector(data, columns);ps:確保你的data 和 columns 兩個vector數據都是正確的 treemap怎么才能remove regex.PatternSyntaxException: Look-behind group does not have an obvious maximum 图的表示和最短路径问题 个很简单的对话框之间的关联问题 JTextField 的 Focus 的设置! 各位老大,偶是java初学者,我想知道学完core java 1 ,是否有能力找份工作? JAVA连接Oracle数据库问题 如何能把字符串中的数字提取出来? 国内站点哪有jdk1.4 for win 下载? 谁有j++builder4.0的序列号啊? 达人帮个忙 关于eclipse的小问题
添加列之前
编号 专业 姓名 地址
1 haha weng 1223123
2 111 aa 11111添加列之后
编号 专业 姓名 地址 邮箱
1 haha weng 1223123 1
2 111 aa 11111 2
但是数据库里的邮箱值是
[email protected]
1111
数据库的数据是这样的
id speciality name address mail
1 haha weng 1223123 [email protected]
2 111 aa 11111 1111
然后每插入成功一条数据,就defaultModel.addRow(插入的数据);
不过好像你的插入画面要在主画面之前,最好设置成modal的
tableModel.setDataVector(data, columns);ps:確保你的data 和 columns 兩個vector數據都是正確的