| 发表于:2007-01-23 15:44:4710楼 得分:0 |
private void cleargrid(datatable dt,int lx) { gridmzpzquery.mainview.dispose(); devexpress .xtragrid.views .grid.gridview g8 = new gridview(gridmzpzquery); g8.appearance.grouppanel.font = new system.drawing.font( "宋体 ", 9f, system.drawing.fontstyle.regular, system.drawing.graphicsunit.point, ((byte)(134))); g8.appearance.grouppanel.options.usefont = true; g8.appearance.grouppanel.options.usetextoptions = true; g8.appearance.grouppanel.textoptions.halignment = devexpress.utils.horzalignment.center; g8.focusrectstyle = devexpress.xtragrid.views.grid.drawfocusrectstyle.rowfocus; g8.gridcontrol = this.gridmzpzquery; g8.grouppaneltext = "票据收费明细表 "; g8.name = "g8 "; g8.optionsbehavior.cachevaluesonrowupdating = devexpress.data.cacherowvalesmode.disabled; g8.optionsbehavior.editable = false; g8.optionscustomization.allowcolumnmoving = false; g8.optionscustomization.allowcolumnresizing = false; g8.optionscustomization.allowfilter = false; g8.optionscustomization.allowgroup = false; g8.optionscustomization.allowsort = false; g8.optionsfilter.allowfiltereditor = false; g8.optionsmenu.enablecolumnmenu = false; g8.optionsmenu.enablefootermenu = false; g8.optionsmenu.enablegrouppanelmenu = false; g8.optionsselection.enableappearancefocusedcell = false; g8.optionsview.columnautowidth = false; gridmzpzquery.mainview = g8; gridmzpzquery.datasource = dt; gridmzpzquery.forceinitialize(); gridmzpzquery.refreshdatasource(); gridmzpzquery.refresh(); switch (lx) { case 1: g8.columns[0].width = 130; g8.columns[1].width = 250; g8.columns[2].width = 90; g8.columns[3].width = 90; g8.columns[4].width = 90; break; case 2: g8.cleargrouping(); //gridmzpzquery.mainview.refreshdata(); //gridmzpzquery.forceinitialize(); g8.columns[0].visible = false; g8.columns[1].visible = false; g8.columns[2].visible = false; g8.columns[3].visible = false; g8.columns[4].width = 90; g8.columns[5].width = 90; g8.columns[6].width = 90; g8.columns[7].width = 90; g8.columns[8].visible = false; g8.columns[9].visible = false; g8.columns[10].visible = false; g8.columns[11].visible = false; g8.columns[12].visible = false; break; default: break; } } 结合各位的指点,终于解决了,这个控件如此简单的问题这么复杂,不知各位还有什么方法,明天结账,谢谢各位了! | | |
|