flexgrid表格显示怎么会有点乱
flexgrid每个单元格可以多行显示,但是显示时有点乱,因为有些只有一行字,有些两行。。。
所以有些字垂直居中,有些顶端显示,一句话,上上下下显示的都有,显示很乱。代码如下:
Flag=This.CaptionSelect tab_itemSelect 编码,项目名称,项目内涵,除外内容,计价单位,价格,备注说明 From tab_item Into Cursor Temp_Drugthisform.flexgrid1.backcolor=rgb(254,247,239)thisform.flexgrid1.forecolor=rgb(14,125,239)thisform.flexgrid1.wordwrap=.T.thisform.flexgrid1.FontSize=10thisform.flexgrid1.fontbold=.T.thisform.flexgrid1.fontname="宋体"select Temp_Druggo top &&将记录指针移动到第一条记录thisform.flexgrid1.clear &&清空FlexGrid1thisform.FlexGrid1.cols=fcount()+1 &&设置FlexGrid1的列数thisform.flexgrid1.rows=reccount()+1 &&设置FlexGrid1的行数Thisform.FlexGrid1.RowHeight(0)=300thisform.flexgrid1.refresh*设置第一列的宽度thisform.flexgrid1.ColWidth(0)=0*设置表头标题for h=1 to fcount() thisform.flexgrid1.TextMatrix(0, h) = field(h) thisform.flexgrid1.ColWidth(1)=900 &&设置单元格的宽度 thisform.flexgrid1.ColWidth(2)=820 &&设置单元格的宽度 thisform.flexgrid1.ColWidth(3)=2500 &&设置单元格的宽度 thisform.flexgrid1.ColWidth(4)=2020 &&设置单元格的宽度 thisform.flexgrid1.ColWidth(5)=820 &&设置单元格的宽度 thisform.flexgrid1.ColWidth(6)=800 &&设置单元格的宽度 thisform.flexgrid1.ColWidth(7)=3000 &&设置单元格的宽度endfor*将记录添加到FlexGrid1中For m = 1 To reccount() goto m Thisform.FlexGrid1.RowHeight(m)=1500 For n = 1 To fcount() fname=field(n) thisform.flexgrid1.TextMatrix(m,n)=Temp_Drug.&fname. endforendfor