private void PITagSearch_Click(object sender, EventArgs e) { List <PIPoint> ptlist = AFOperations.FindPIPoints(this, myPIServer.Name, "", true, false); if (ptlist != null) { foreach (PIPoint pt in ptlist) { string[] displayvalues = new string[4]; displayvalues[0] = pt.Name; displayvalues[1] = pt.GetAttribute("Descriptor").ToString(); displayvalues[2] = pt.CurrentValue().Timestamp.ToString(); displayvalues[3] = pt.CurrentValue().Value.ToString(); ListViewItem lvi = new ListViewItem(displayvalues); TagList.Items.Add(lvi); } } }
private void PITagSearch_Click(object sender, EventArgs e) { try { myPIServer = (PIServer)piServerPicker1.AFSelection; List <PIPoint> ptlist = AFOperations.FindPIPoints(this, myPIServer.Name, "", true, false); if (ptlist != null) { foreach (PIPoint pt in ptlist) { string[] displayvalues = new string[2]; displayvalues[0] = pt.Name; displayvalues[1] = pt.GetAttribute("Descriptor").ToString(); ListViewItem lvi = new ListViewItem(displayvalues); TagList.Items.Add(lvi); } } } catch (Exception ex) { MessageBox.Show(ex.Message + " : Have not connected PI Data Archive"); } }