社区
C#
帖子详情
挑战一下DataGridView的高级应用,效果见图片,WinForm应用
iwebsms
2006-10-18 10:01:26
这个是我看到高手开发的界面
http://www.dahai.net/dgv.gif
其中:白色列是可以输入的,黄色列是系统生成的
这些都不是问题,问题的关键如下
在DataGridView中如何实现把汇总列放在最下面,而且还要做出中间没有数据的效果来,郁闷
望各位一起研究研究
...全文
670
19
打赏
收藏
挑战一下DataGridView的高级应用,效果见图片,WinForm应用
这个是我看到高手开发的界面 http://www.dahai.net/dgv.gif 其中:白色列是可以输入的,黄色列是系统生成的 这些都不是问题,问题的关键如下 在DataGridView中如何实现把汇总列放在最下面,而且还要做出中间没有数据的效果来,郁闷 望各位一起研究研究
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjqs00
2010-06-07
打赏
举报
回复
顶 没人会吗
yuanzhihua520
2006-11-02
打赏
举报
回复
up
jf1983930
2006-10-25
打赏
举报
回复
mark
Cowry
2006-10-25
打赏
举报
回复
截图中的控件是Delphi的一个第三方控件,叫ehdbgrid,是套件ehlib中的一个,以前我用过。
大家用.net的思维来做这个东西恐怕会绕很多弯子。
iwebsms
2006-10-22
打赏
举报
回复
还有没有兄弟们可以参与研究一下 啊,如果哪位能够实现就公布一下源码造福人类吧:)
neuhawk
2006-10-20
打赏
举报
回复
dataGridView1.Rows[1].Frozen = true;
0,1行都frozen了.
没有办法最后一行frozen
scow
2006-10-19
打赏
举报
回复
mark
billrobin
2006-10-19
打赏
举报
回复
up
iwebsms
2006-10-19
打赏
举报
回复
关键的问题是,如果数据很多的话,还是可以拖动滚动条的
而最后的一行是始终在那个位置的
BSC
2006-10-19
打赏
举报
回复
这个效果很好实现,如下
1。设置汇总前的空行.
设置空行的高度dataGridView1.Rows[1].Height = 200;
2。最后一行汇总的时候在CellFormatting中格式化
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (e.RowIndex == 1)
{
e.CellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
e.CellStyle.BackColor = Color.Yellow;
e.CellStyle.ForeColor = Color.Blue;
}
}
BSC
2006-10-19
打赏
举报
回复
to neuhawk(hawk)
合计是在新增的DataRow中,通过程序计算写入相应的Cell中显示。
neuhawk
2006-10-19
打赏
举报
回复
---"关键的问题是,如果数据很多的话,还是可以拖动滚动条的
--而最后的一行是始终在那个位置的"
你可以对这一行进行冻结,例如:
dataGridView1.Rows[1].Frozen = true;
那么就可以实现滚动条拖动,这一行始终在这个位置上的功能.
这个功能实现不了合计
oolongTea
2006-10-19
打赏
举报
回复
我想
可由两个dgv组成一个自定义控件
BSC
2006-10-19
打赏
举报
回复
---"关键的问题是,如果数据很多的话,还是可以拖动滚动条的
--而最后的一行是始终在那个位置的"
你可以对这一行进行冻结,例如:
dataGridView1.Rows[1].Frozen = true;
那么就可以实现滚动条拖动,这一行始终在这个位置上的功能.
zbking
2006-10-19
打赏
举报
回复
我想这个东西也很久了。。。怎么改dataGridView1
股神
2006-10-18
打赏
举报
回复
是比较难搞...
miyimei
2006-10-18
打赏
举报
回复
就是说,不管数据怎么插入,总是确保插入后列表倒数第二行的行宽很大,就行了
miyimei
2006-10-18
打赏
举报
回复
留出最后一行,倒数第二行的行宽比前面的大。每次插入的时候插入到倒数第二行
另外汇总的地方,用单元格的CellFormatting事件
集合框架List
不确定数据类型 , 在类或者接口中预支引用数据类型。
集合框架·List集合简介
相信大家初学Java时对集合的概念也有一定的了解,那么java里面的集合又是什么呢? 一、集合是什么? 它和数组不同,数组既可以存储基本数据类型,也可以存储引用数据类型。而集合只能存储引用数据类型,比如你存入一个int型数据18放入集合中,其实它是自动转换成Integer类后存入的,Java中每一种基本数据类型都有对应的引用类型,如果存储基本数据类型,会被自动装箱。 它就像一个容器,专门用来存储java对象(实际上是对象名,即指向地址的指针),这些对象可以是任意数据类型,并且长度可变。其中,这些集..
Java集合框架 list接口
Java 集合框架是 Java 标准库中的一个重要组成部分,它提供了一组强大的数据结构和算法,用于存储和操作数据。其中,List是 Java 集合框架中最常用的数据结构之一,用于存储有序的元素集合。下面详细介绍 Java 集合框架中的List接口及其主要实现类。
Java 基础学习(十三)集合框架、List集合
增强for循环会按照从头到尾的顺序逐个访问集合或数组中的元素,变量e的值与集合或数组中当前访问的元素的值相同。例如,使用增强for循环访问一个包含了“a”,“b”“c”三个元素的集合,第一次循环时,e的值为“a”,第二次循环时,e的值为“b”,以此类推。但是LinkedList集合不支持随机取值,每次都只能从一端或双向链表中的某节点开始遍历,直到找到查询的对象再返回,由于无法保存上一次的查询位置,因此实现查询操作的效率低下。此时,ArrayList会使用传入的值作为新建的内部数组的长度,源码入下图所示。
List集合框架
List集合框架
C#
111,129
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章