using System; using System.Data; using System.Windows.Forms; using UAS_MES_NEW.DataOperate; using UAS_MES_NEW.Entity; using UAS_MES_NEW.PublicMethod; namespace UAS_MES_NEW.SystemSetting { public partial class SystemSetting_SysNav : Form { DataHelper dh; DataTable dt; AutoSizeFormClass asc = new AutoSizeFormClass(); public SystemSetting_SysNav() { InitializeComponent(); try { UAS_MES_NEW.I18n.LanguageManager.Localize(this); } catch { } UAS_MES_NEW.I18n.LanguageManager.LanguageChanged += (s, ev) => SetMenuColumnHeaders(); } private void 导航管理_Load(object sender, EventArgs e) { dh = SystemInf.dh; dt = (DataTable)dh.ExecuteSql("select sn_id,sn_displayname,sn_displayname_en,sn_displayname_ynan,sn_displayname_yni,sn_detno,sn_using,sn_module,sn_defaultprint from cs$sysnavation order by sn_module", "select"); BaseUtil.FillDgvWithDataTable(SysNavDGV, dt); SetMenuColumnHeaders(); asc.controllInitializeSize(this); } /// /// 按当前选择的语言设置三列多语言菜单名称的列头。 /// private void SetMenuColumnHeaders() { try { sn_displayname_en.HeaderText = UAS_MES_NEW.I18n.LanguageManager.T("英文名称"); sn_displayname_ynan.HeaderText = UAS_MES_NEW.I18n.LanguageManager.T("越南文名称"); sn_displayname_yni.HeaderText = UAS_MES_NEW.I18n.LanguageManager.T("印尼文名称"); } catch { } } private void Save_Click(object sender, EventArgs e) { dh.SaveDataTable(((DataTable)SysNavDGV.DataSource).GetChanges(), "cs$sysnavation", "sn_id"); MessageBox.Show(UAS_MES_NEW.I18n.LanguageManager.T("保存成功!")); } private void 导航管理_SizeChanged(object sender, EventArgs e) { asc.controlAutoSize(this); } } }