Hello, every body. I designs jasper report with ireport 5.5.0. There are two requirements in my report. One is dynamic number of columns EX : With Query One With Query Two Column A, Column B, Column C Column A, Column C, Column D, Column E To do this, I use table component to design Column A~E first. The other is detail band hide. EX : Show detail No Show Detail Header---------------------- Header---------------------- Detail row 1 --------------- Summary------------------- Detail row 2---------------- : Detail row n---------------- Summary------------------- Or I know in main report, could do it easliy use "Print When Expression" of detail band. But because of dynamic columns, all information will show in a table component. there isn't the attribution in detail of table component. How could i do in table componet to accomplish the requirements. Or other methods could accomplish the requirement?? Need ur help, thank u.