网格合计行总是在当前界面的最后行显示,该如何实现? 在网格控件中显示许多记录时,如何将合计显示在网格最后行,滚动点击后,也在当前界面 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请你使用TrueGrid控件!!你到网上下栽!!! VB本身的控件好像不行!!或者你用两个Grid控件!!应该可以,你调节好位置,鱼目混珠!!哈哈 select 編號,數量 from tableunion allselect '',sum(數量) as 數量 from tableorder by 數量 truegrid我用过,可能不精通,该如何设置呢? 我的笨办法:我在FlexGrid的基础上开发了自己的Grid控件,增加了列宽变化的事件。这样就可以用两个Grid,用下面的Grid作为合计行。而且可以让两个Grid保持一致。不过我开发控件的目的并不在于此,当时还不知道TureGrid。 TRUEDBGRID可以用dao,不适于ado.我的做法是用其他控件显示,或者放在第一行合计 by_stephen(大白菜),能够将发送一份代码过来吗?谢谢[email protected] 对不起,这是公司的项目,不能发给你。但是,如果你不需要调整列宽,可以直接用两个Grid来完成。 哦,当然需要调整列宽了,给email一下,谢谢! by_stephen(大白菜) 真的不行,这是我们必须遵守的。思路是:截取在Grid列头上的鼠标按下放开事件。在事件触发时改变合计Grid的列宽。用(WindowProc)过程替换窗口系统函数,将原函数入口保存在glpPrevWindowProc中,在WindowProc过程中调用CallWindowProc,判断鼠标位置是否在Grid列头上,然后触发事件。其实有点复杂。建议你还是看看TureGrid。 用msflexgrid就可以实现,有个问题要注意的是,滚动条不要用控件自带,而是自己写个滚动条。合计的行由计算生成,显示的方法,两个1、用msflexgrid的行显示,在滚动条的事件中,交换处于底部的行与统计行2、另外用一个msflexgrid来显示,这个最简单。 送分題-減少字段長度 如何获取服务描述信息 vb如何调用 API:CteateFile 打开文件? vb 为什么winsock接收到的数据会为空? 菜鸟求教:) vb连SQL数据库问题二: 查询语句 datagrid输出到Excel出现问题 很奇怪为什么我的VB不能调用日历控件? 关于数据库与算法问题。头大! 我第一天上班,就遇到这个难题.拜托高手写给我代码看看阿! 在下万分感激. 请大家继续关注一下sql的排序问题 如何让PopMenu弹出多个菜单合在一起的菜单? 要让datagrid其中一列不显示原有值0,1而是显示男,女。怎么办?
或者你用两个Grid控件!!应该可以,你调节好位置,鱼目混珠!!哈哈
union all
select '',sum(數量) as 數量 from table
order by 數量
我在FlexGrid的基础上开发了自己的Grid控件,增加了列宽变化的事件。
这样就可以用两个Grid,用下面的Grid作为合计行。而且可以让两个Grid保持一致。
不过我开发控件的目的并不在于此,当时还不知道TureGrid。
我的做法是用其他控件显示,或者放在第一行合计
[email protected]
但是,如果你不需要调整列宽,可以直接用两个Grid来完成。
思路是:截取在Grid列头上的鼠标按下放开事件。在事件触发时改变合计Grid的列宽。
用(WindowProc)过程替换窗口系统函数,将原函数入口保存在glpPrevWindowProc中,
在WindowProc过程中调用CallWindowProc,判断鼠标位置是否在Grid列头上,然后触发事件。其实有点复杂。建议你还是看看TureGrid。
条。
合计的行由计算生成,显示的方法,两个
1、用msflexgrid的行显示,在滚动条的事件中,交换处于底部的行与统计行
2、另外用一个msflexgrid来显示,这个最简单。