超级列表框的合计行,一直令人比较头痛,得写好几行代码,加上循环相加才能计算出合计,实在是有些费劲。 经研究,发现可以利用SQL语句,轻松实现 超级列表框合计行
2022-11-22 16:11:25 15KB 易语言例程
1
*调整导出及打印的格式与显示一致;合计行,详细参见第10条修正功能,全部源码及示例。 * 文 件 名:DataGridViewEx.cs * 创 建 人:明振居士 * Email:nzj.163@163.com qq:342155124 * 创建时间:2010-06-01 * 最后修改时间:2012-1-19 增加第10条所示的功能;修改了列头超过26列的错误,导出excel为数组方式,速度更快,导出的单元格设置为文本格式。 * 标 题:用户自定义的DataGridView控件 * 功能描述:扩展DataGridView控件功能 * 扩展功能: * 1、搜索Search(); 有两个同明方法,参数不同 F3为快捷键继续向下搜索 * 2、用TreeView HeadSource 来设置复杂的标题样式,如果某个节点对应的显示列隐藏,请将该节点Tag设置为hide,隐藏列的排列位置与绑定数据元列位置对应,树叶节点的顺序需要与结果集的列顺序一致 * 3、通过反射导出Excel,无需引用com组件,方法ExportExcel() ,不受列数的限制,表头同样可以导出,AutoFit属性设置导出excel后是否自动调整单元格宽度 * 导出内容支持自定义的:Title List Header List Footer,支持在设计时值的设定,窗口关闭时Excel资源自动彻底释放 * 4、可以自己任意设定那些列显示及不显示,通过调用方法SetColumnVisible()实现。 * 5、设置列标题SetHeader(),设置列永远可见AlwaysShowCols(),设置列暂时不可见HideCols() * 注意,当使用了TreeView作为复杂Header时,不要使用本方法,Header显示的内容根据treeview内容而显示 * 6、列宽度及顺序的保存SaveGridView(),加载LoadGridView() * 7、支持所见即所得的打印功能,举例如下 * private void button5_Click(object sender, EventArgs e) { DGVPrinter printer = new DGVPrinter(); printer.PrintPreviewDataGridView(DataGridViewEx1); } * 8、自定义合并行与列,行合并用 MergeRowColumn 属性,列合并用MergeColumnNames属性,都可以定义多个列 * 9、行标号的设置 bool ShowRowNumber; * 10、增加最后一行的汇总行,支持列的聚合函数,参见http://msdn.microsoft.com/zh-cn/library/system.data.datacolumn.[removed]v=VS.100).aspx * 假设对id列显示“合计”字符,avgPrice进行平均值,total列显示合计,则对ComputeColumns增加三行内容:id,合计:;avgPrice,Avg(avgPrice);total,Sum(total) * 如果需要对值进行格式控制,请实现beforeShow事件 * 增加了导出和打印对应的支持,所见即所得的对齐方应用于式导出及打印。
2022-08-30 16:26:46 279KB DataGridView 扩展 C# 合计行
1
找了好长时间,终于找到wpf DataGrid添加合计行并始终显示在底部,并带有DataGrid 样式(隔行变色,鼠标移动变色,选中行变色)
2022-01-06 18:20:07 448KB WPF DataGrid 列表 合计
1
WPF datagrid foot合计行源代码,可以直接运行查看消费,可以参考源码自己扩展,是正真的foot,不是第二个datagrid
2022-01-06 18:13:47 557KB WPF datagrid foot 合计
1
纠正上次的错误,例子对字体大小、控件大小,都做了测试没有问题。
2021-10-06 21:52:43 256KB vb
1
现在很多实用了C#dataGridView的合计行一直处于下方的解决方案比较头疼,这是一个可以实现dataGridView行动态的增加、删除的相关操作,但合计行一直处于下方的操作。附赠全部源码,里面也能学到不少的dataGridView的知识
2021-09-18 14:56:34 35KB c# dataGridView 增加合计行(源码程序)
1
实现如何在DataGridView中显示合计,合计行不随滚动条的滚动而变化,始终在DataGridView的可见区域的底部
2021-08-04 13:52:12 79KB datagridView 合计 总计 C#
1
找了好久找不到自己需要的,就自己改了改官方提供的js,所以只有二重表头,导完后调用example里的方法就行
2021-07-02 17:29:26 5KB ExtJs6
1
现在很多实用了C#dataGridView的合计行一直处于下方的解决方案比较头疼,这是一个可以实现dataGridView行动态的增加、删除的相关操作,但合计行一直处于下方的操作。附赠全部源码,里面也能学到不少的dataGridView
2020-01-10 03:14:15 35KB c# datagridview
1
详细的用短小简明的实例举出了如何在datagridview中添加一个合计行
2020-01-10 03:11:11 66KB C#
1