//数据库管理 private void tsmDbInit_Click(object sender, EventArgs e) { dbf = new dbInit(); dbf.TopLevel = false; dbf.Parent = this.panel1; dbf.Show(); }
private void loadDbInit() { Db db = configset.Db; List <Control> dbCtlsList = new List <Control>(); //设置数据主目录 impdataFolder impdatafolder = new impdataFolder(); impdatafolder.SetValue(db); DbInitControlAdd(impdatafolder); //设置普通用户初始化 if (db.DbUserList.Count > 0) { for (int i = 0; i < db.DbUserList.Count; i++) { DbUser dbuser = db.DbUserList[i]; dmpChoose dmpchoose = new dmpChoose(); dmpchoose.SetValue(dbuser); DbInitControlAdd(dmpchoose); dbCtlsList.Add(dmpchoose); } } //设置sde用户初始化 if (db.DbSdeUserList.Count > 0) { for (int i = 0; i < db.DbSdeUserList.Count; i++) { DbSdeUser dbsdeuser = db.DbSdeUserList[i]; gdbChoose gdbchoose = new gdbChoose(); gdbchoose.SetValue(dbsdeuser); DbInitControlAdd(gdbchoose); dbCtlsList.Add(gdbchoose); } sdeCoordinateSystemSet sdecss = new sdeCoordinateSystemSet(); sdecss.CS_TYPE = db.CS_TYPE; sdecss.WKID = db.WKID; sdecss.Prjpath = db.Prjpath; DbInitControlAdd(sdecss); dbCtlsList.Add(sdecss); } dbInit dbinit = new dbInit(); dbinit.dbControlList = dbCtlsList; dbinit.SetButtons(db); dbinit.ConfigName = configName; DbInitControlAdd(dbinit); }