文件名称:
对DataGridView控件的几个关键扩展
开发工具:
文件大小: 118kb
下载次数: 0
上传时间: 2010-07-09
详细说明: 请下载最新版本 错误修正: 1、private void Export2Excel(DataGridView datagridview, bool captions) int i = 0; int c = 0; int m = 0; for (c = 0; c < datagridview.Columns.Count; c++) { for (int j = 0; j < datagridview.Columns.Count; j++) { DataGridViewColumn tmpcol = datagridview.Columns[j]; if (tmpcol.DisplayIndex == c) { if (tmpcol.GetType().Name == "DataGridViewTextBo xColumn" && tmpcol.Visible) //不显示的隐藏列初始化为tag=0 { headers[c - m] = tmpcol.HeaderText; i = c - m +1; //原来是+65,修改为加1 columns[c - m] = ConvertColumnNum2String(i); //修改为这样 colName[c - m] = tmpcol.Name; } 2、 public void SetHeader(string columns, string headers) { if (_ColHeaderTreeView.Nodes.Count>0) return; //此行这样修改 3、private int _cellHeight = 23; //原来是17,有些系统标题显示不全 在http://download.csdn.net/source/2439393基础上增加了行合并的设置 去掉了vss版本控制,完全源码,有例子。 又增加了自定义的控件 * Copyright (C) 2010 大连陆海科技有限公司 版权所有 * 文 件 名:DataGridViewEx.cs * 创 建 人:明振居士 * Email:nzj.163@163.com qq:342155124 * 创建时间:2010-06-01 * 标 题:用户自定义的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; 增加了运行时控件的拖动控制用户控件 增加了界面内容修改的自动提醒控件MonitorControls 针对第一版网友的要求,只要求3分了。共享与友人。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.