private void AddPortToTable(int iIndex) { if (iIndex < 0) { return; } CPort nPort = (CPort)frmMain.staComm.ListPort[iIndex]; ArrayList obj = new ArrayList(); string[] str1; foreach (CStation nSta in nPort.ListStation) { //{ "设备名称", "设备描述", "通信端口", "子站地址", "子站设置", "通信状态", "网络状态" }; str1 = new string[sCol1.Length]; int k = 0; str1[k++] = nSta.Name; str1[k++] = nSta.Description; str1[k++] = nSta.PortName; str1[k++] = nSta.Setting; str1[k++] = nSta.CommStateS; str1[k++] = nSta.RunStateS; obj.Add(str1); } dGV1.Rows.Clear(); foreach (string[] rowArray in obj) { dGV1.Rows.Add(rowArray); } }
public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; try { CPort port = (CPort)objet; if (port.Libelle == "") { result.EmpileErreur(I.T("Port label cannot be empty|30003")); } } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } return(result); }
//------------------------------------------------------------------------- public CFormEditionPort(CPort Port, CListeObjetsDonnees liste) : base(Port, liste) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); }
//------------------------------------------------------------------------- public CFormEditionPort(CPort Port) : base(Port) { // Cet appel est requis par le Concepteur Windows Form. InitializeComponent(); }