DevExpress GridControl控件使用疑问

问题描述

本人正在做一个sql查询工具,需要根据sql获取到数据,然后将数据展现到GridControl里,具体是到GridView里面,然后在代码中设置GridView以及GridControl的属性。代码如下:DataSetds=entity.ExecuteResultasDataSet;DevExpress.XtraGrid.GridControlgridControl=newDevExpress.XtraGrid.GridControl();gridControl.Name="gridControl"+i.ToString();gridControl.Anchor=((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top|System.Windows.Forms.AnchorStyles.Bottom)|System.Windows.Forms.AnchorStyles.Left)|System.Windows.Forms.AnchorStyles.Right)));gridControl.UseEmbeddedNavigator=true;gridControl.Dock=DockStyle.Fill;DevExpress.XtraGrid.Views.Grid.GridViewgridview=newDevExpress.XtraGrid.Views.Grid.GridView();gridview.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Never;gridview.OptionsView.ShowGroupPanel=false;gridControl.ViewCollection.Add(gridview);BindDsToGrid(ds,gridControl,gridview);tabControl_executeResult.TabPages["TabPage"+i.ToString()].Controls.Add(gridControl);代码中设置了GridView,不显示分组面板,并且从不显示垂直滚动条,但是执行以后,对gridview的设置都是无效的,但是对gridcontrol的设置是有效的。GridView的属性在代码中应该怎么设置才会有效?

解决方案

解决方案二:
GridControl可以包含很多GridView。你想实现GridView的什么功能,设置什么属性。把问题描述清楚。
解决方案三:
引用1楼duanzi_peng的回复:

GridControl可以包含很多GridView。你想实现GridView的什么功能,设置什么属性。把问题描述清楚。

设置gridview的不显示垂直滚动条以及分组面板,就是截图里面红框里面的东西gridview.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Never;gridview.OptionsView.ShowGroupPanel=false;
解决方案四:
引用2楼yanshuqiang123的回复:

Quote: 引用1楼duanzi_peng的回复:
GridControl可以包含很多GridView。你想实现GridView的什么功能,设置什么属性。把问题描述清楚。

设置gridview的不显示垂直滚动条以及分组面板,就是截图里面红框里面的东西gridview.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Never;gridview.OptionsView.ShowGroupPanel=false;

DevExpress.XtraGrid.Views.Grid.GridViewgridview=gridControl.Views[0]asGridView;gridview.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Never;gridview.OptionsView.ShowGroupPanel=false;gridControl.ViewCollection.Add(gridview);//这个删掉
解决方案五:
引用3楼duanzi_peng的回复:

Quote: 引用2楼yanshuqiang123的回复:
Quote: 引用1楼duanzi_peng的回复:
GridControl可以包含很多GridView。你想实现GridView的什么功能,设置什么属性。把问题描述清楚。

设置gridview的不显示垂直滚动条以及分组面板,就是截图里面红框里面的东西gridview.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Never;gridview.OptionsView.ShowGroupPanel=false;

DevExpress.XtraGrid.Views.Grid.GridViewgridview=gridControl.Views[0]asGridView;gridview.VertScrollVisibility=DevExpress.XtraGrid.Views.Base.ScrollVisibility.Never;gridview.OptionsView.ShowGroupPanel=false;gridControl.ViewCollection.Add(gridview);//这个删掉

你这个不行,gridControl里面现在没有view,DevExpress.XtraGrid.Views.Grid.GridViewgridview=gridControl.Views[0]asGridView;这一句会报错的。

时间: 2024-09-30 20:08:50

DevExpress GridControl控件使用疑问的相关文章

问一个关于Devexpress Gridcontrol控件滚动条的问题?(在线等待。。。)

问题描述 如何设置滚动条在最低部呢,当表格里的数据实时刷新,要求滚动条在最下面.实时的观看数据.不知道怎么设置?请Dx高手指点. 解决方案 解决方案二:你可以把它放在一个panel上..用panel设置滚动条.解决方案三:gridView1.FocusedRowHandle=dataTable.Rows.Count-1;解决方案四:gridView1.OptionsView.ColumnAutoWidth=false;解决方案五:该回复于2011-06-25 00:46:54被版主删除解决方案六

DevExpress的gridControl控件,设计器进去后columns的属性栏不见了!

问题描述 小弟初学C#,当然也是初用DevExpress在用DevExpress的gridControl控件后,设计器进去后columns的属性栏不见了!怎么调都调出来,实在郁闷...如下图,正常的界面会在右边显示columns属性栏.. 解决方案 解决方案二:这么久了就没人帮忙看看吗..最开始是7.2.2出问题,卸载重装好几次,无效然后改装12.1.5,问题依旧!然后用软件完美卸载,去卸载,重新安装,还是问题依旧!我特么就好郁闷,这什么插件啊,如此牛逼?!难道要终极手段,重装系统?!解决方案三

Dev的GridControl控件嵌套GridView子表内容不显示的问题

问题描述 刚开始学习使用Dev的GridControl,关于嵌套GridView的问题弄的我实在是头大,希望各路高手能指教一下.1.首先在VS中创建数据源,数据源包括Test1和Test2两张表,在数据源设计器中添加关系,为Test1表的id字段与Test2表的parent_id字段建立"关系和外键约束",关系名为"FK_Test1_Test2",其他选项默认:2.在Form中添加gridControl1,mainView为gridView1,手动添加下一级View

关于GridControl控件的使用

问题描述 我用datatable读取了表中的所有数据,怎么把数据放到gridControl控件中:页面:<dxg:GridControlx:Name="Gridview"><dxg:GridControl.View><dxg:TableViewx:Name="tt"/></dxg:GridControl.View><dxg:GridControl.Columns><dxg:GridColumnHead

access-在winform中使用Devexpress的控件将数据导出至excel

问题描述 在winform中使用Devexpress的控件将数据导出至excel 老师交给的一个项目的最后一点问题: 1.需要导出固定格式(将普通数据导出之后变成发票样式)就是需要数据前面加上一系列如电话传真邮箱日期等发票信息. 2.需要将第二张图中多出的一行标题(第三行)删掉. 在网上查了一番没有结论,请问各位有没有什么好的方法求教. 程序使用winform编写,数据库是access 2007,使用了devexpress插件. 第一张图就是发票样式,第二张图是直接导出后的结果. 解决方案 ht

dev的GridControl控件问题

问题描述 我想问问GridControl控件能不能用代码来控制滚动条滚动的位置? 解决方案 解决方案二:你可以去找找想着的事件,比如this.gridCtrol.OnScroll(newScrollEventArgs(x,y))解决方案三:应该不能解决方案四:是不是考虑控制它的focus行来变相实现.

DevExpress 的Gridcontrol 控件怎么取消自带的排序

问题描述 现在出现一个问题就是用了控件自带的排序之后你切换数据的页面他还是在筛选的条件范围内,但是筛选栏没有显示筛选的条件,怎么弄得 解决方案 解决方案二:gridView1.OptionsCustomization.AllowSort=false;解决方案三:最好是不取消那个筛选,但是为什么用了筛选就随便点击别的地方筛选就一直存在,而且还看不到,太坑了解决方案四:有个headpanel还是什么的,visible改成false可能叫headsortpanel

DevExpress TreeList控件复选框简介

TreeList控件可以同时显示树结构和其他数据列,即在一个列上建立父子关系展开或收缩,同时还可以显示其他列的内容. 在TreeList中同时引入了 Node和 Columns概念, 第一列为树结构, 其余列为数据列, 任何列都可作为树结构列(即拖动到第一列)显示. 实现多级树---数据源绑定 在TreeList里添加要显示列(第一列为树结构,其他列为数据列),并指定FieldName为数据库列名 指定KeyFieldName属性为主键,ParentFieldName属性为树状分组列.注意 Pa

DevExpress TreeList控件的复选框

        TreeList控件可以同时显示树结构和其他数据列,即在一个列上建立父子关系展开或收缩,同时还可以显示其他列的内容.         在TreeList中同时引入了 Node和 Columns概念, 第一列为树结构, 其余列为数据列, 任何列都可作为树结构列(即拖动到第一列)显示.实现多级树---数据源绑定         在TreeList里添加要显示列(第一列为树结构,其他列为数据列),并指定FieldName为数据库列名         指定KeyFieldName属性为主