How do I programmatically get realtime and historical trend data?

Use the GetTrendDataTable method to return a DataTable object with all trend values.

 DataTable myDataTable;
            myDataTable = opcTrendControl1.GetTrendDataTable();

The following code can be used to programmatically get history data and return the data to a DataTable.

private void button1_Click(object sender, EventArgs e)
        {
            DateTime endTime = DateTime.Now;
            DateTime startTime = endTime.AddMinutes(-20);
            opcTrendControl1.HistorySelect(startTime, endTime);
        }
 
        private void opcTrendControl1_HistoryDataArrived()
        {
            DataTable myDataTable;
            myDataTable = opcTrendControl1.GetTrendDataTable();
            dataGridView1.DataSource = myDataTable;
        }

<< View All FAQs
<< View All Troubleshooting Topics