WinForm中可折叠的DataGridView
Download Source - 123KB
DataGridView是WinForm中非常灵活的一个控件,对于扩展其折叠功能的控件在网上已经有很多文章,但是只简要介绍了实现的方法,没有继续封装其他方法,比如数据绑定和增删功能,都需要在后置代码自己编写,加之复杂的业务逻辑,让代码显得冗余且不易复用。
在前
http://www.cyqdata.cn/cnblogs/article-detail-52367
.NET WinForm程序中给DataGridView表头添加下拉列表实现数据过滤
我们见过Excel中的数据过滤功能,可以通过点击表头上的下拉列表来实现数据的过滤,这个功能很实用,省去了我们需要在程序中单独设计数据的查询过滤模块,功能直接依赖于数据绑定控件DataGridView。先来看看Excel中的数据过滤功能。
要想在DataGridView中实现类似于Excel的这种功能其实也并非难事
http://www.cyqdata.cn/cnblogs/article-detail-42530
.NET WinForm下一个支持更新ProgressBar进度的DataGridView导出数据到Excel的类
将DataGridView数据导出到Excel的方法大家应该都不陌生,无非就是对DataGridView进行行和列的遍历,将数据写入到Excel Workbook中,不过项目中需要添加对Excel的COM引用,这个会受到客户端环境的限制。如果直接将数据以CSV的形式导出就更简单了,CSV是一种简单的以分隔符(如逗号,T
http://www.cyqdata.cn/cnblogs/article-detail-42500
DataGridView结合ImageList实现图像列
实现类似AutoCAD或者PhotoShop中图层的效果。层名称,层状态,锁定,显示。如图:总结一下DataGridView的小技巧:1.代码添加列,次序是由右至左,即越先添加的列,越靠右。2.代码添加行,先添加行数,再往行里加数据。 dataGridView1.Rows.Add(3); dataGridView1.Rows[0].Cells[0].
http://www.cyqdata.cn/cnblogs/article-detail-41683
C# datagridview 如何实现动态纵向合并单元格??
datagridview 如何实现动态纵向合并单元格??
效果如下图第一列“国家”,相同的数据可以合并为一个单元格显示。
我的datagridview数据源是通过图形化界面拖放dataset与数据库绑定的。网上找到的下图是静态创建的表。
求高手解答,谢谢。
作者: 四海皆兄弟2011 发表于 2011-06-07 00:47 原文链
http://www.cyqdata.cn/cnblogs/article-detail-39415
在WinForm中增加查询对话框对DataGridView数据进行循环查找
在开发WinForm窗体程序时,我们希望增加一个对DataGridView数据进行查找的对话框,类似于Visual Studio中的“查找和替换”对话框,但是功能没有这么复杂,需求如下:
1. 用户可以通过主窗体中的菜单打开数据查找对话框。
2. DataGridView数据未加载前不显示查找对话框。
3. 查找对话框中可以进行大小写匹配和全字匹配。
4.
http://www.cyqdata.cn/cnblogs/article-detail-37538
DatagridView 经典用法总结(中)--附有可下载Demo
知识点:一:DatagridView 导出数据到Excel(两种方法)
二:DatagridView 中显示密码列
三:WinForm最简单两GridView同步滚动
四:DataGridView添加任何控件
一.DatagridView 导出数据到Excel
有两种方法:一种是直接利用I/O读写去生成非标准格式的xls文件,速度很快。另外种就是直接使用EXCE
http://www.cyqdata.cn/cnblogs/article-detail-137
WinForm控件设计:DataGridView导出数据
做WinForm开发离不开一些基本的控件,作为数据列表显示控件中,其中最为重要的要数 DataGridView,以前用的是一些第三方控件,提供了比较灵活和方便的功能,比如:根据所见即所得导出数据到Excel 或者 文本,没办法自力更生才是生存之道。 DataGridView的数据导出功能在网络上搜索后,有一些同仁实现过,但有些是需要依赖Excel ,这种方式不但耦合性强,性能也差,为了一劳永逸的解决这个问题,特改写了代码,在此提供给各位同仁,欢迎斧正。 1、首先,看使用方法: dgvProjectList.ExportToExcel();或者 dgvProjectList.ExportToExcel("项目列表"); 如果不使用数据导出功能,不会对
http://www.cyqdata.cn/cnblogs/article-detail-129
DataGridView 经典用法总结(上)--附有可下载的Demo
一、DataGridView 单元格验证
比如只允许输入数字
要求:验证错误后焦点不离开。
有两种方法:
DataGridView.EditingControlShowing 事件和DataGridView.CellValidating 事件。
(1) DataGridView.EditingControlShowing 事件。
显示用于编辑单元格的控件时发生,命名空间: System.Windows.Forms
程序集: System.Windows.Forms(在 system.windows.forms.dll 中)。
如:
void dgvCs_EditingControlShowing(object sender, DataGridViewEditingControlShowingEventArgs e)
&nb
http://www.cyqdata.cn/cnblogs/article-detail-103