- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C Sharp 之DataGrid专题
DataGrid专题
DataGridImageColumn列来显示数据的隶属关系 2
C#实现DataGrid双向排序 7
中显示DataGrid控件列序号的几种方法 8
捕捉DataGrid的双击事件(C#版本) 31
利用DataGrid编辑、修改、删除记录 40
ASP.NET中为DataGrid添加合计字段 51
利用DataGrid显示某目录下的所有文件 58
如何控制DataGrid里的内容换行与不换行? 59
DataGrid输出到Excel并进行格式化处理 64
为DataGrid列添加Radio(单选框)列 72
XP 风格的可拖动列、可排序、可改变宽度的DataGrid的例子 78
C#中为DataGrid添加下拉列表框 86
在后代码里创建DataGrid控件 92
ASP.NET Datagrid创建自定义列 100
ASP.NET中Datagrid常见错误 117
ASP.NET中DataGrid控件应用技巧简述 124
创建自滚动的DataGrid 145
将DataGrid输出到Excel文件 151
创建跨多列、多行表头的DataGrid 156
创建固定表头、表格体滚动的DataGrid 160
从数据库中取得照片并显示在DataGrid中 164
从数据库中取得照片并显示在DataGrid中 164
如何在DataGrid绑定之前为DataSet添加新列 170
为DataGrid添加自动编号功能 173
DataGrid的例子【将数据源中的0,1值或者逻辑值转换成实际的文字 176
为DataGrid添加确认删除的对话框(1) 192
为DataGrid添加确认删除的对话框(2) 195
为DataGrid添加确认删除的对话框(3) 199
为DataGrid添加CheckBox控件 202
RowFilter属性,将一个DataSet绑定到两个DataGrid 226
在DataGrid快速添加新行 231
一个功能齐全的DataGrid分页例子 240
在ASP.NET中访问DataGrid中所有控件的值 255
显示和隐藏DataGrid中的列 275
在DataGrid中为Footer添加自定义内容 282
利用ASP.NET DataGrid显示主次关系的数据 287
动态的管理ASP.NET DataGrid数据列 294
把Excel文件中的数据读入到DataGrid中 298
将DataGrid中数据倒出Excel文件并下载 301
添加一个下拉框到DataGrid 304
DataGridImageColumn列来显示数据的隶属关系
本文将介绍如何利用DataGridImageColumn列来显示数据的隶属关系,具体的效果如下图 点击图标这一列,就会自动的显示它的下属数据和收缩下属数据。当然对于这个效果中,对原来的DataGridImageColumn进行了一些改动,对DataGrid的也需要一些另外的处理,还有数据也需要有要求,主要是不能对数据进行排序,不来显示会乱掉。其中排序也需要一个字段信息 我这里设置了一个 KM_XH,一个是否显示的列KM_Visible,有了这两个列,就能够很好的实现了上面的效果。??????? 在具体的DataGrid定义的地方需要设置下面的一些方法
private?void?DataGridClick(object?sender,System.Windows.Forms.MouseEventArgs?e)????????{????????????//????????????this.dataGrid1.????????????DataGrid.HitTestInfo?hti?=?this.dataGrid1.HitTest(new?System.Drawing.Point(e.X,?e.Y));?????????????if(hti.Row==-1||hti.Column==-1)????????????????return;????????????if(this.dataGrid1.TableStyles[0].GridColumnStyles[hti.Column]?is?DataGridImageBarColumn)????????????{????????????????DataRow?dr?=dt.DefaultView[hti.Row].Row;????????????????DataRow[]?drs?=?dt.Select(LSGX+=+dr[ID].ToString());????????????????if(drs.Length0)????????????????{
文档评论(0)