private void loadConfig() { try { //从配置文件中加载 List <WorkItemXml> list = XmlSerializeUtil.Deserialize(mConfig.GetList().GetType(), "Config.xml") as List <WorkItemXml>; foreach (WorkItemXml item in list) { dataGridView1.Rows.Add(new object[] { item.ExternalPort, item.Ip_out, item.Ip_out_port }); Mapping.Add(new WorkItem { lExternalPort = item.ExternalPort, ip_out = item.Ip_out, ip_out_port = item.Ip_out_port, workState = new WorkState(" ", " ", " ", false, 0, 0, 0) }); } //刷新表格数据 RefreshDatagridViewData(); } catch (Exception) { } }