Dev
Dev控件
Sqsdhc
这个作者很懒,什么都没留下…
展开
-
【devexpress】Gridcontorl分组时自定义底部页脚求和功能
再使用Gridcontorl的时候页脚的求和平时用起来都是非常方便的。不过有的时候需要普通的求和无法满足我们就可以通过自定义的方式来进行第一种方法使用求和的两列数据的总额进行计算毛利率百分比。在绑定数据后就可以直接使用优点简单方便缺点只能对总数的汇总计算,如果分组的页脚也有数据是无法通过这种方法来计算 //自定义求和 gridColumn14.SummaryItem.SetSummary(DevExpress.Data.SummaryItemType.Custom原创 2021-10-02 15:53:12 · 1250 阅读 · 0 评论 -
【Devexpress】Gridcontorl的列隐藏后再显示位置发生了变化
首先在可视化界面中排序好每个列的位置在窗口初始化时进行记录在字段中 /// <summary> /// 当前显示列的位置索引,用于隐藏后显示进行重新排序位置 /// </summary> Dictionary<DevExpress.XtraGrid.Columns.GridColumn, int> ColumnsVisIndex = new Dictionary<DevExpress.XtraGrid.Co原创 2021-09-09 13:55:38 · 701 阅读 · 0 评论 -
【Devexpress】pivotGridControl设置不显示展开折叠按钮
只需要设置。效果看图二原创 2021-04-15 17:48:06 · 668 阅读 · 0 评论 -
【Devexpress】中GridControl控件焦点改变时触发事件
FocusedRowObjectChanged 事件。可以在焦点改变一行的时候触发对应的事件。做一个记录大家如果有问题可以Console.WriteLine(”加群“+"537905238");原创 2019-11-13 17:12:48 · 5985 阅读 · 0 评论 -
【Devexpress】NavBarControl 通过代码添加
看到网上很多都是直接在控件上面添加的而我的是保存在数据库读取后添加的。后来自己摸索了一下。通过代码添加navBarControl1.Groups.Add(new NavBarGroup( string 名字));添加父节点navBarControl1.Groups[i].ItemLinks.Add(new NavBarItem(string 名...原创 2019-11-13 17:12:59 · 855 阅读 · 0 评论 -
【Devexpress】中gridControl设置一列不可以编辑
gridView1.Columns[“列名”].OptionsColumn.AllowEdit = false;//设置列不可以编辑记录一下。大家如果有问题可以Console.WriteLine(”加群“+"537905238");原创 2019-11-13 17:12:52 · 8547 阅读 · 0 评论 -
【Devexpress】图表显示数据标签
dev的图标功能非常强大其中有一些设置可以更好的展现出数据设置Series的标签series.LabelsVisibility = DevExpress.Utils.DefaultBoolean.True;//每个点都显示数据series.ChangeView(ViewType.Bar);//设置图标显示的类型设置标签的显示位置SideBySideBarSeriesLab...原创 2019-11-13 17:13:04 · 3108 阅读 · 0 评论 -
【Devexpress】控件searchLookUpEdit获得选中行的其他列数据
使用searchLookUpEdit控件获得选中行的其他列的数据。比如有一列代码列和一列描述。那么我们选中一行后想获得选中的代码和描述。可以在searchLookUpEdit1_EditValueChanging事件中使用searchLookUpEdit1View.GetRowCellValue(searchLookUpEdit1.Properties.GetIndexByKeyValue(...原创 2019-11-14 09:09:10 · 5757 阅读 · 0 评论 -
【Devexpress】中advBandedGridView内容自动换行和调整自适应行高
首先是自动换行,可以创建一个repositoryItemMemoEdit 并绑定到需要换行的列中再设置一下repositoryItemMemoEdit高度自适应,这样子就完成了自动换行了 repositoryItemMemoEdit1.AutoHeight = true;之后需要使用事件advBandedGridView1_CalcRowHeight。这个事件是让我们可以单独设置...原创 2019-11-14 09:09:22 · 4886 阅读 · 0 评论 -
【Devexpress】中dockManager保存布局后恢复不正常
在使用dockManager保存布局后进行恢复发现不正常,与中间的gridcontorl接触的都不行。gridcontorl设置的填充是fill所以在在界面上再添加一个PanelControl控件并设置AutoSize为true把gridcontorl放入到这个控件中。再进行保存布局与恢复正常大家如果有问题可以Console.WriteLine(”加群“+"537905238");...原创 2019-11-14 09:09:34 · 1314 阅读 · 0 评论 -
【Devexpress】中searchLookUpEdit赋值不显示
给searchLookUpEdit进行赋值的时候使用 string str="123";searchLookUpEdit1.EditValue = str;一直不显示或者显示为空。那么要检查一下绑定的数据源是否存在123这个值。如果不存在那么是不会显示的。之前一直没注意。以为数据没错。排查了半天。记录一下大家如果有问题可以Console.WriteLine(”加群“+"53790...原创 2019-11-14 09:09:41 · 3096 阅读 · 0 评论 -
【Devexpress】控件pivotGridControl显示字段面板
可在窗口加载的时候使用函数pivotGridControl1.ShowCustomization();大家如果有问题可以Console.WriteLine(”加群“+"537905238");原创 2019-11-14 09:09:49 · 2762 阅读 · 0 评论 -
【Devexpress】gridcontorl实现复制多个单元格
1.设置复制的时候不复制标题在OptionsClipboard.CopyColumnHeaders=false2.设置选择的方式为按照单元格选择,以及可以多选OptionsSelection.MultiSelect=TrueOptionsSelection.MultiSelectMode=CellSelect原创 2020-11-14 09:50:22 · 726 阅读 · 0 评论 -
【Devexpress】Gridcontorl动态创建列不显示的问题
通过代码创建列但是不显示,这个原因是因为代码创建的列Visible属性默认是false所以需要设置为true就会显示了gridColumn.Visible = true;原创 2020-12-29 11:21:38 · 534 阅读 · 0 评论 -
【Devexpress】Gridcontrol列标题换行
gridView1.OptionsView.AllowHtmlDrawHeaders = true;gridView1.ColumnPanelRowHeight = 35;GridColumn gridColumn = new GridColumn();gridColumn.Visible = true;gridColumn.FieldName = ds.Tables[1].Columns[i].ColumnName;gridColumn.AppearanceHeader.TextOptions.原创 2020-12-29 11:20:09 · 1121 阅读 · 0 评论 -
【Devexpres】spreadsheetControl设置可见范围
// 获得当前电子表格的工作簿Worksheet worksheet = spreadsheetControl.ActiveWorksheet;// 获得当前用户数据范围CellRange usedRange = worksheet.GetUsedRange();// 通过方法进行设置显示的范围,第一个参数是工作簿的索引,第二个参数是数据的列数量,第三个数据是数据的行数量spreadsheetControl.WorksheetDisplayArea.SetSize(worksheet.Index.原创 2020-12-28 17:39:04 · 845 阅读 · 0 评论 -
【Devexpres】spreadsheetControl冻结行
Worksheet worksheet = this.spreadsheetControl1.ActiveWorksheet; worksheet.Import(datatable, true, 0, 0); var da = worksheet.GetDataRange();//获得有数据的区域 worksheet.Columns.AutoFit(0, da.ColumnCount);//从0列到有数据的列自动列宽 ..原创 2020-12-28 16:53:56 · 470 阅读 · 0 评论 -
【Devexpres】spreadsheetControl自动列宽
Worksheet worksheet = this.spreadsheetControl1.ActiveWorksheet; worksheet.Import(datatable, true, 0, 0); var da = worksheet.GetDataRange();//获得有数据的区域 worksheet.Columns.AutoFit(0, da.ColumnCount);//从0列到有数据的列自动列宽...原创 2020-12-28 16:04:30 · 1123 阅读 · 0 评论