0
我使用Teechart版本.Net & VS2005。如何绘制x轴日期和时间控制?
日期和时间的图形类型的X轴,Y轴被添加到行系列。
我不想表示x轴日期和时间的空值。
---------数据表---------------------
-----的TeeChart x轴显示-----------
红线是光标工具。我设置了'follow mouse = true'的值。 光标工具指示文本x轴的日期和时间值。显示不在数据表中的时间。以下值18:23:49显示了18:23:50示例。我想表达数据表的日期和时间的x轴值。
my code:
private void TeeChartSet()
{
Steema.TeeChart.Styles.Line line = new Steema.TeeChart.Styles.Line();
TChart1.Series.Add(line);
line.XValues.DateTime = true;
TChart1.Axes.Bottom.Increment = Steema.TeeChart.Utils.DateTimeStep[(int)Steema.TeeChart.DateTimeSteps.OneSecond];
line.Stairs = true;
TChart1.Series[i].XValues.DataMember = "SetTime";
TChart1.Series[i].YValues.DataMember = "Park Brk Pres Sw1";
TChart1.Series[i].DataSource = Datatable;
TChart1.Axes.Bottom.Labels.DateTimeFormat = "HH:mm:ss";
Steema.TeeChart.AxisLabelStyle.PointValue;
}
private void cursor1_Change(object sender, CursorChangeEventArgs e)
{
TChart1.Invalidate();
DateTime Time = DateTime.FromOADate(e.XValue);
sli_CursorTime.Text = "Cursor Time : " + Time.ToString("yyyy-MM-dd HH:mm:ss");
}
private void MakeDt() //Make datatable Sample Code
{
DataTable dt = new DataTable();
dt.Columns.Add("SetTime");
dt.Columns.Add("Park Brk Pres Sw1");
DataRow row;
for (int i = 0; i < 10; i++)
{
row = dt.NewRow();
row["SetTime"] = DateTime.Now.AddSeconds(i * 5);
row["Park Brk Pres Sw1"] = 0;
dt.Rows.Add(row);
}
}
你好, 你能附上DataValues(数据表),因为我们可以与您的数据完全相同的工作?谢谢, – 2013-03-20 15:23:55
添加数据表示例代码。谢谢。 – 2013-03-21 00:58:41