有没有办法让记录竖着显示,datagrid是横着显示的。并且可以编辑格子 有没有办法让记录竖着显示,datagrid是横着显示的。并且可以编辑格子俺用MSHFlexGrid 写代码显示的,可它不支持格子编辑,也不好用,请高手们指教个好办法因为字段很多,横着显示都显示在一行,要滚的很费力,用起来就不爽了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 最简单就是 MSFlexGrid 嵌入 TextBox 了。 最简单的就是用MSHFlexGrid,至于没有编辑功能 可以查MSDN中的"在 Hierarchical FlexGrid 电子表格中编辑单元"它提供的代码再加以完善就行,你自己终究要走这一步的. MSHFlexGrid控件算是比较强功能的了,如果要支持单元格编辑,必须添加TextBox辅助实现当然你也可以用vsFlexGrid,这东东功能比MSHFlexGrid强得多,如支持单元格中显示"√" yzx99(yzx99)//说的MSDN中的代码很有帮助学习了...^_^ Private Sub MSHFlexGrid2_Click() Text1.Visible = True Text1.Left = MSHFlexGrid2.CellLeft + MSHFlexGrid2.Left Text1.Top = MSHFlexGrid2.CellTop + MSHFlexGrid2.Top Text1.Width = MSHFlexGrid2.CellWidth Text1.Height = MSHFlexGrid2.CellHeightEnd Sub用此方法可以給MSHFlexGrid控件添加編輯功能稍加修改可以添加其它控件在MSHFlexGrid2上 编辑可以嵌入textbox,这个方法挺实用的,或是你可以用vsflexgrid网上很多,功能也很强大,当然了,也支持界面编辑的。至于显示方式,你可以用循环向表格里写数据,想怎麽显示就怎么显示。 楼上的star55(快乐咖啡) ,谢谢了啊,才找到vsflexgrid的格子编辑功能:)。这样就好办多了 添加TextBox辅助实现办法也不错,俺试验了下,也挺好,就是要写点代码,好了,结贴 MSHFlexGrid合并单元格问题 VB中一个莫名其妙的问题 定义变量的大小写 C语言的这个dll,用vb如何调用呀 求教求教!!! 多语言的系统怎么做的? vb中的水晶报表问题,预览窗口出现后马上自动关闭 VB如何将Base64文本转换为图像? 有谁有rdo 连oracle操作的例子? 请问把VB工程打包时,哪些DLL、OCX文件可不包括在内?(一般情况下) OSOS!小问题倾襄求救, 跪求各位大哥帮忙!!先谢了!! 求助:关于汉字转化
"在 Hierarchical FlexGrid 电子表格中编辑单元"
它提供的代码再加以完善就行,你自己终究要走这一步的.
如果要支持单元格编辑,必须添加TextBox辅助实现
当然你也可以用vsFlexGrid,
这东东功能比MSHFlexGrid强得多,
如支持单元格中显示"√"
说的MSDN中的代码很有帮助
学习了...
^_^
Text1.Visible = True
Text1.Left = MSHFlexGrid2.CellLeft + MSHFlexGrid2.Left
Text1.Top = MSHFlexGrid2.CellTop + MSHFlexGrid2.Top
Text1.Width = MSHFlexGrid2.CellWidth
Text1.Height = MSHFlexGrid2.CellHeight
End Sub
用此方法可以給MSHFlexGrid控件添加編輯功能
稍加修改可以添加其它控件在MSHFlexGrid2上
至于显示方式,你可以用循环向表格里写数据,想怎麽显示就怎么显示。