在使用报表的时候,有很多需要主从表一起显示,从表不需要另外弹窗显示明细,反而直接显示在主表下方.如图所示: 第一次做这个功能,主从表显示,从表列隐藏,从表单元格点击事件这三个功能点花费了很多时间,在网上参考了很多热心分享,热爱记录的小伙伴的资料,总算大功告成,真的非常感恩! 首先贴第一个功能,主从表显示.这个显示从表是看不到的,主要是代码里面用DataRelation来实现.当时写后台SQL的时候,为了把主表与子表关联起来也是花费了不少脑筋.因为这些数据是关联而成,并没有主外键之间的关联.但因为…
1.DevExpress控件组中的GridControl控件不能使横向滚动条有效.现象:控件中的好多列都挤在一起,列宽都变的很小,根本无法正常浏览控件单元格中的内容. 解决: gridView1.OptionsView.ColumnAutoWidth属性是true,即各列的宽度自动调整,你把它设成false,就会出现了. 2.使单元格不可编辑. gridcontrol -->gridview -->OptionsBehavior -->Editable=false 3.没有下拉滚动条事件…
说明: 1>GridView 导出到 Excel (如果分页,只导出当前页数据) 2>GridView 导出到 Excel 3>方法2可以参考DataTable 导出到 Excel 自定义类如下: #region GridView 导出到 Excel Method First /// <summary> /// GridView 导出到 Excel (如果分页,只导出当前页数据) /// </summary> /// <param name="gv…
gridView1.Appearance.EvenRow.BackColor = Color.FromArgb(, , , ); gridView1.Appearance.OddRow.BackColor = Color.FromArgb(, , , ); gridView1.PopulateColumns();//为数据源里的所有列创建列 gridView1.Columns[].Caption = "编号"; gridView1.Columns[].Caption = "城…
1.主要代码: private void Form2_Load(object sender, EventArgs e) { DataTable dt1 = new DataTable("dt1");//表1 DataTable dt2 = new DataTable("dt2");//表2 dt1.Columns.Add("A",typeof(int)); dt1.Columns.Add("B"); dt1.Columns.A…
先附上效果图,不是想要这个效果的朋友就不用可以继续寻找了. DEV—GridControl制作主从表: (注:此例没有用到数据库,只是单纯的在内存中操作数据.) 写这一笔,是为了能更好的理解主从表,的搭建关系. 1.环境: 主表(这里用类代替): /// <summary> /// 主表 /// </summary> public class mobile_flash_promotions { /// <summary> /// ID /// </summary&…
http://minmin86121.blog.163.com/blog/static/4968115720144194923578/ 1 AllowNullInput=False; --Devexpress GridControl GridView 点击 单元格 选中内容 1 GridView-OptionsBehavior-EditorShowMode设置成MouseUp2 3 另外如果是treeList则设置treeList-OptionsBehavior-ShowEditorOnMous…
注:在从表的aspxgridview中的(OnDataBinding()事件中绑定数据)-----代码如下 //绑定属性值表protected void grid2_sonTable_DataBinding(object sender, EventArgs e){ASPxGridView songrid = (ASPxGridView)sender; //实例化从表表object _faterid = songrid.GetMasterRowKeyValue(); //获取主表行id(模板gri…
在ASPxGridView的主从表显示中,有什么属性可以只让其每次选择只展开一列?(效果图如下:): 在ASPxGridView的主从表显示中,有什么属性可以只让其每次选择只展开一列(效果图) 实现该功能属性为:<SettingsDetail ShowDetailRow="True" AllowOnlyOneMasterRowExpanded="true" />…
在一些应用场景中,我们需要实现多层级的数据表格显示,如常规的二级主从表数据展示,甚至也有多个层级展示的需求,那么我们如何通过DevExpress的GridControl控表格件实现这种业务需求呢?本篇随笔基于这个需求,对二级.三级的主从表数据进行展示,从而揭开对多层级数据展示的神秘面纱. 1.二级主从表数据展示 主从表数据,我们知道,一个主表记录里面关联有多条明细从表记录,在数据定义的层次上我们体现如下所示. 先定义一个实体类信息作为载体. /// <summary> /// 记录基础信息 /…