private void buttonClearDevCmd_Click(object sender, EventArgs e) { string devID = this.comboBoxDevList.Text; ECAMSDevBase dev = ctlManager.GetDev(devID); if (dev.ClearDevCmd()) { AddLog("设备:" + devID + " 发送命令清空"); } if (dev.ClearRunningTask()) { AddLog("设备" + devID + " 清空当前任务"); } }
private void buttonRefreshDevStatus_Click(object sender, EventArgs e) { string devID = this.comboBoxDevList.Text; ECAMSDevBase dev = ctlManager.GetDev(devID); if (dev == null) { MessageBox.Show("设备号不存在"); return; } DataTable dt1 = null; DataTable dt2 = null; DataTable dtTask = null; if (!ctlManager.GetDevRunningInfo(devID, ref dtTask, ref dt1, ref dt2)) { MessageBox.Show("刷新设备信息失败"); return; } this.dataGridViewDevDB1.DataSource = dt1; for (int i = 0; i < this.dataGridViewDevDB1.Columns.Count; i++) { this.dataGridViewDevDB1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } this.dataGridViewDevDB2.DataSource = dt2; for (int i = 0; i < this.dataGridViewDevDB2.Columns.Count; i++) { this.dataGridViewDevDB2.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } this.dataGridViewCurrentTask.DataSource = dtTask; for (int i = 0; i < this.dataGridViewDevDB2.Columns.Count; i++) { this.dataGridViewCurrentTask.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; } //IList<string> db1ValList = dev.GetDB1Data(); //IList<string> db2ValList = dev.GetDB2Data(); //DataTable dt1 = new DataTable(); //dt1.Columns.Add("索引"); //dt1.Columns.Add("内容"); //int index = 1; //foreach (string valStr in db1ValList) //{ // DataRow dr = dt1.NewRow(); // dr[0] = index; // dr[1] = valStr; // dt1.Rows.Add(dr); // index++; //} //this.dataGridViewDevDB1.DataSource = dt1; // for(int i=0;i<this.dataGridViewDevDB1.Columns.Count;i++) //{ // this.dataGridViewDevDB1.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; //} //index = 1; //DataTable dt2 = new DataTable(); //dt2.Columns.Add("索引"); //dt2.Columns.Add("内容"); //foreach (string valStr in db2ValList) //{ // DataRow dr = dt2.NewRow(); // dr[0] = index; // dr[1] = valStr; // dt2.Rows.Add(dr); // index++; //} //this.dataGridViewDevDB2.DataSource = dt2; //for (int i = 0; i < this.dataGridViewDevDB2.Columns.Count; i++) //{ // this.dataGridViewDevDB2.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable; //} }