我是菜鸟,关于grid请帮助我.
1.用表做数据源,有什么办法让表格的最末一行显示表中所有记录sum 的结果?
2.点列标头排序,能不能让sum的那一行始终在最后一行?
3.排序的时候能不能让光标固定在原先的位置(比如最上面的一行),不随记录移动?
4.能不能让最后的空白行和列不显示?
[解决办法]
1、先合计生成一条记录,然后追加到这个表中即可。
2、加一个字段,如CID,非合计行内容为0,合计行为1,排序时关键字+这个CID字段即可。
3、排序后,GO TOP或Thisform.Grid.ActivateCell(1,1),再 Thisform.gird1.Setfocus()
4、SET FILTER TO !empty(字段名)