mshflexgrid赋值问题有几个有关mshflexgrid问题1.为什么用查询记录给mshflexgrid赋值时总是第一列是空的,
mshflexgrid赋值问题
有几个有关mshflexgrid问题
1.为什么用查询记录给mshflexgrid赋值时总是第一列是空的,从第二列才开始呢?现在的处理办法是隐藏第一列才行
2.列宽是否可以设定为自动列宽,就是根据赋值内容调整?
3.现在是整体用查询记录赋值给mshflexgrid,我还想在其中插入几列用于显示有关内容,怎么才能做到?这个真不知道怎么弄了,以上两个问题还可以将就着
请教
[解决办法]
- VB code
'-----------------mshflexgrid 赋值 。--------------------- With MSFGList' .Redraw = False If RstTemp.RecordCount <> 0 Then If RstTemp.RecordCount > 69999 Then MsgBox "数据量过大,内存溢出! " Exit Sub Else RowCount=1' 第0行是固定行,用于显示列名 RstTemp.MoveFirst Do Until RstTemp.EOF .AddItem Trim(RstTemp.Fields("XX")) & vbTab & _ Trim(RstTemp.Fields("XX")) & vbTab & _ Trim(RstTemp.Fields("姓名")) & vbTab & " " & _ Trim(RstTemp.Fields("XX编号")) & vbTab & _ Trim(RstTemp.Fields("XXXX")), RowCount RowCount = RowCount + 1 RstTemp.MoveNext Loop End If End If .Redraw = True End With'----------------------------------------- 