NetAdvantage For .NET常见技术问题集锦(二)

来源:互联网 发布:linux cd命令切换目录 编辑:程序博客网 时间:2024/04/30 16:15

8. Chart如何设置Y轴间隔

                this.UltraChart1.Axis.Y.RangeType = AxisRangeType.Custom;

                this.UltraChart1.Axis.Y.TickmarkStyle = AxisTickStyle.DataInterval;

                this.UltraChart1.Axis.Y.TickmarkInterval = 10;

                this.UltraChart1.Axis.Y.RangeMin = 10;

                this.UltraChart1.Axis.Y.RangeMax = 50;

   X轴是时间时,如何设置Label的间隔

this.UltraChart1.LineChart.TreatDateTimeAsString = false;

//this.UltraChart1.Axis.X.Labels.ItemFormat = Infragistics.UltraChart.Shared.Styles.AxisItemLabelFormat.ItemLabel;

        //this.UltraChart1.Axis.X.Labels.ItemFormatString = "<ITEM_LABEL:yyyy-M-dd>";

        //this.UltraChart1.Axis.X.RangeType = AxisRangeType.Custom;

        //this.UltraChart1.Axis.X.RangeMin = new DateTime(2007, 1, 1).Ticks;

        //this.UltraChart1.Axis.X.RangeMax = new DateTime(2007, 2,1).Ticks;

 

        //this.UltraChart1.Axis.X.TickmarkIntervalType = AxisIntervalType.Weeks;

        //this.UltraChart1.Axis.X.TickmarkStyle = AxisTickStyle.DataInterval;

        //this.UltraChart1.Axis.X.TickmarkInterval = 1;

        //this.UltraChart1.Axis.X.Labels.Orientation = TextOrientation.VerticalLeftFacing;

        //this.UltraChart1.Axis.Y.MinorGridLines.Visible = true;

        ////this.UltraChart1.Axis.X.MinorGridLines.Visible = true;

        //this.UltraChart1.Axis.X.MajorGridLines.Visible = true;

 

如何设置图表标题的位置:

   this.UltraChart1.TitleTop.Text = "";

        this.UltraChart1.TitleTop.Margins.Left = 70;

        this.UltraChart1.TitleTop.Margins.Bottom = 0;

        //this.UltraChart1.TitleTop.Extent = 10;

        this.UltraChart1.TitleTop.HorizontalAlign = StringAlignment.Near;

9.为图表中每条线设置不同样式

  using Infragistics.UltraChart.Shared.Styles;

using Infragistics.UltraChart.Resources.Appearance;

LineAppearance App1 = new LineAppearance();

this.UltraChart1.LineChart.LineAppearances.Add(App1);

//设置线条样式

this.UltraChart1.LineChart.LineAppearances[0].LineStyle.DrawStyle = Infragistics.UltraChart.Shared.Styles.LineDrawStyle.Dash;

this.UltraChart1.LineChart.LineAppearances[0].Thickness = 10;//设置线条宽度

 

 

 

10.如何设置单元格文本对齐方式

     this.ultraGrid1.Rows[2].Cells[1].Appearance.TextHAlign = HAlign.Right;

   this.ultraGrid1.Rows[1].Cells[1].Appearance.TextHAlign = HAlign.Center;

 

 

11.如何修改图表图列中文本显示内容

   string[] str ={ "第一列", "第二列" };

        this.UltraChart1.Data.SetColumnLabels(str);

原创粉丝点击