/// <summary> /// 下拉框选项发生改变时触发的事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Cbb_geshi_SelectedIndexChanged(object sender, EventArgs e) { string str_setting = cbb_geshi.Text; var dic_setting = _mycontroller.GetSetting(str_setting); cb_leijiredu.Checked = Setting._zhengwenchachong = Convert.ToBoolean(dic_setting["正文查重"]); cb_shanchu100.Checked = Setting._shanchu100 = Convert.ToBoolean(dic_setting["删除100"]); cbb_zhengwenchachongbiao.Text = Setting._zhengwenchachongbiao = dic_setting["正文查重表"].ToString(); cb_zhengwenruku.Checked = Setting._zhengwenruku = Convert.ToBoolean(dic_setting["正文入库"]); cbb_zhengwenbiao.Text = Setting._zhengwenrukubiao = dic_setting["正文入库表"].ToString(); tb_rizhilujing.Text = Setting._rizhilujing = dic_setting["日志路径"].ToString(); Setting._currentformat = str_setting; //添加数据库ucdatabase string str_shujukushai = dic_setting["数据库筛"].ToString(); Setting.list_ucdb.Clear(); flp_db.Controls.Clear(); if (str_shujukushai.Trim().Equals(string.Empty)) { return; } List <string> list_db = str_shujukushai.Split(new char[] { ',' }).ToList(); //循环实例化UC foreach (string item in list_db) { var myuc = new UCDatabase(item) { Dock = DockStyle.Top }; uihelper.AddControl(flp_db, myuc); } }
private void Pb_adddb_Click(object sender, EventArgs e) { //获得数据库名 string dbname = cbb_zhengwenchachongbiao.Text; //实例化一个ucdatabase,传进数据库名 UCDatabase myuc = new UCDatabase(dbname) { Dock = DockStyle.Top }; //把ucdatabase添加到flpdb uihelper.AddControl(flp_db, myuc); }