/// <summary> /// 加载中英文字典 /// </summary> private void LoadLanguge() { try { CLanguage.LoadLanType(); string lanDB = Application.StartupPath + "\\LAN.accdb"; if (!File.Exists(lanDB)) { return; } CDBCOM db = new CDBCOM(EDBType.Access, ".", lanDB); string er = string.Empty; DataSet ds = null; string sqlCmd = "select * from LanList order by idNo"; if (!db.QuerySQL(sqlCmd, out ds, out er)) { return; } Dictionary <string, string> lan = new Dictionary <string, string>(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { string LAN_CH = ds.Tables[0].Rows[i]["LAN_CH"].ToString(); string LAN_EN = ds.Tables[0].Rows[i]["LAN_EN"].ToString(); if (!lan.ContainsKey(LAN_CH)) { lan.Add(LAN_CH, LAN_EN); } } CLanguage.Load(lan, out er); } catch (Exception) { throw; } }