社区
C#
帖子详情
挑战一下DataGridView的高级应用,效果见图片,WinForm应用
iwebsms
2006-10-18 10:01:26
这个是我看到高手开发的界面
http://www.dahai.net/dgv.gif
其中:白色列是可以输入的,黄色列是系统生成的
这些都不是问题,问题的关键如下
在DataGridView中如何实现把汇总列放在最下面,而且还要做出中间没有数据的效果来,郁闷
望各位一起研究研究
...全文
592
19
打赏
收藏
挑战一下DataGridView的高级应用,效果见图片,WinForm应用
这个是我看到高手开发的界面 http://www.dahai.net/dgv.gif 其中:白色列是可以输入的,黄色列是系统生成的 这些都不是问题,问题的关键如下 在DataGridView中如何实现把汇总列放在最下面,而且还要做出中间没有数据的效果来,郁闷 望各位一起研究研究
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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事件
WinForm
高级
开发解决窗体关闭,数据导出,一些简单控件的用法
WinForm
高级
开发解决窗体关闭,数据导出,一些简单控件的用法
100多个c#开发小技巧
整理的小技巧,譬如
datagridview
控件的使用,api的调用,gdi异或问题,仅供新手开发闲看的
C#Winfrom4 4s客户关系管理系统
C#Winfrom4 4s客户关系管理系统
DataGridView
在
Winform
中的使用教程与示例
DataGridView
是 Windows Forms
应用
程序中常用的一个控件,它用于以表格形式展示和管理数据。作为数据绑定控件的代表,
DataGridView
支持行和列的自定义,以及动态数据绑定,使得它非常适合用于数据密集型
应用
程序。为了更好地融入
应用
程序的整体风格,通常需要对控件的外观进行调整。
DataGridView
控件提供了大量属性供您自定义样式和外观。和:分别用于设置交替行和普通行的背景色。:配置列标题的外观,如字体、颜色和高度等。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章