DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值

2023-10-28 04:20

本文主要是介绍DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值。不废话,直接上图上代码

  public void refurbish(string sql, string str)
        {
            DataTable dt = ProcSqlHelper.ExecuteDatatable(sql.ToString(), CommandType.Text, new SqlParameter("@jsrq", str));
            gridControl1.DataSource = dt;
            gridView1.ExpandAllGroups();
            gridView1.BestFitColumns();

            chartControl1.DataSource = dt;
            chartControl1.Series.Clear();

            for (int i = 1; i < dt.Columns.Count; i++)
            {
                // 柱状图里的第二柱 
                //第一个参数 设置四个竖条的标注
                Series Series1 = new Series(dt.Columns[i].ColumnName, ViewType.Bar);
                Series1.DataSource = dt;
                Series1.ArgumentScaleType = ScaleType.Qualitative;
                Series1.ArgumentDataMember = "统计节点"; //设置公共的X轴值(刻度)

                //设置 单个Series2 Y轴的(值)
                //Series1.ValueDataMembers.AddRange(new string[] { "当日" }); //与下面那句意思是一样的
                Series1.ValueDataMembers.AddRange(new string[] { dt.Columns[i].ColumnName });  //与上面那句意思是一样的
                chartControl1.Series.Add(Series1);

                chartControl1.CrosshairEnabled = true ? DefaultBoolean.True : DefaultBoolean.False;
                chartControl1.CrosshairOptions.ShowArgumentLabels = true;
                chartControl1.CrosshairOptions.ShowArgumentLine = true;
                chartControl1.CrosshairOptions.ShowValueLabels = true;
                chartControl1.CrosshairOptions.ShowValueLine = true;

                //以下为实现柱形图顶端显示数值

                DevExpress.XtraCharts.SideBySideBarSeriesLabel sideBySideBarSeriesLabel1 = new DevExpress.XtraCharts.SideBySideBarSeriesLabel();
                sideBySideBarSeriesLabel1.Position = DevExpress.XtraCharts.BarSeriesLabelPosition.Top;
                sideBySideBarSeriesLabel1.Font = new Font(sideBySideBarSeriesLabel1.Font.FontFamily, 12, sideBySideBarSeriesLabel1.Font.Style | FontStyle.Bold);  //设置字体大小粗细

                //Series1.Label = sideBySideBarSeriesLabel1;
                Series1.LabelsVisibility = DefaultBoolean.True;


            }
        }

这篇关于DEV chartControl控件 编辑的(Bar)柱形图顶端显示数值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/290666

相关文章

RedisTemplate默认序列化方式显示中文乱码的解决

《RedisTemplate默认序列化方式显示中文乱码的解决》本文主要介绍了SpringDataRedis默认使用JdkSerializationRedisSerializer导致数据乱码,文中通过示... 目录1. 问题原因2. 解决方案3. 配置类示例4. 配置说明5. 使用示例6. 验证存储结果7.

idea中project的显示问题及解决

《idea中project的显示问题及解决》:本文主要介绍idea中project的显示问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录idea中project的显示问题清除配置重China编程新生成配置总结idea中project的显示问题新建空的pr

WinForms中主要控件的详细使用教程

《WinForms中主要控件的详细使用教程》WinForms(WindowsForms)是Microsoft提供的用于构建Windows桌面应用程序的框架,它提供了丰富的控件集合,可以满足各种UI设计... 目录一、基础控件1. Button (按钮)2. Label (标签)3. TextBox (文本框

Python+Tkinter实现Windows Hosts文件编辑管理工具

《Python+Tkinter实现WindowsHosts文件编辑管理工具》在日常开发和网络调试或科学上网场景中,Hosts文件修改是每个开发者都绕不开的必修课,本文将完整解析一个基于Python... 目录一、前言:为什么我们需要专业的Hosts管理工具二、工具核心功能全景图2.1 基础功能模块2.2 进

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Spring Boot中JSON数值溢出问题从报错到优雅解决办法

《SpringBoot中JSON数值溢出问题从报错到优雅解决办法》:本文主要介绍SpringBoot中JSON数值溢出问题从报错到优雅的解决办法,通过修改字段类型为Long、添加全局异常处理和... 目录一、问题背景:为什么我的接口突然报错了?二、为什么会发生这个错误?1. Java 数据类型的“容量”限制

Qt中QGroupBox控件的实现

《Qt中QGroupBox控件的实现》QGroupBox是Qt框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件,本文主要介绍了Qt中QGroupBox控件的实现,具有一定的参考价值,感兴趣... 目录引言一、基本属性二、常用方法2.1 构造函数 2.2 设置标题2.3 设置复选框模式2.4 是否

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

Linux虚拟机不显示IP地址的解决方法(亲测有效)

《Linux虚拟机不显示IP地址的解决方法(亲测有效)》本文主要介绍了通过VMware新装的Linux系统没有IP地址的解决方法,主要步骤包括:关闭虚拟机、打开VM虚拟网络编辑器、还原VMnet8或修... 目录前言步骤0.问题情况1.关闭虚拟机2.China编程打开VM虚拟网络编辑器3.1 方法一:点击还原VM

CSS模拟 html 的 title 属性(鼠标悬浮显示提示文字效果)

《CSS模拟html的title属性(鼠标悬浮显示提示文字效果)》:本文主要介绍了如何使用CSS模拟HTML的title属性,通过鼠标悬浮显示提示文字效果,通过设置`.tipBox`和`.tipBox.tipContent`的样式,实现了提示内容的隐藏和显示,详细内容请阅读本文,希望能对你有所帮助... 效