private void ToolStripButton1_Click(object sender, EventArgs e) { for (int i = 0; i < panel1.Controls.Count; i++) { panel1.Controls.RemoveAt(i); } SaveFileDialog dialog = new SaveFileDialog(); dialog.InitialDirectory = Application.StartupPath + "\\Configuration"; if (!System.IO.Directory.Exists(dialog.InitialDirectory)) { System.IO.Directory.CreateDirectory(dialog.InitialDirectory); } dialog.FileName = "Database.cfg"; dialog.Filter = "*.cfg|*.cfg"; if (dialog.ShowDialog() == DialogResult.OK) { Studio.Configuration.DatabaseConfiguration configuration = new Studio.Configuration.DatabaseConfiguration(); configuration.DataSource = ".\\SQL2012"; configuration.InitialCatalog = "Sems"; configuration.UserID = "sa"; configuration.Password = "******"; configuration.Save(dialog.FileName, true); WebBrowser webBorwser = new WebBrowser(); webBorwser.Name = "webBorwserTemp"; webBorwser.Dock = DockStyle.Fill; webBorwser.Url = new Uri(dialog.FileName); panel1.Controls.Add(webBorwser); } }
private void ToolStripButton2_Click(object sender, EventArgs e) { for (int i = 0; i < panel1.Controls.Count; i++) { panel1.Controls.RemoveAt(i); } OpenFileDialog dialog = new OpenFileDialog(); dialog.FileName = "Database.cfg"; dialog.Filter = "*.cfg|*.cfg"; if (dialog.ShowDialog() == DialogResult.OK) { Studio.Configuration.DatabaseConfiguration configuration = Studio.Configuration.DatabaseConfiguration.LoadFrom(dialog.FileName); RichTextBox richTextBox = new RichTextBox(); richTextBox.Name = "richTextBoxTemp"; richTextBox.Dock = DockStyle.Fill; richTextBox.Font = new Font("Consolas", 14, FontStyle.Regular); richTextBox.AppendText(string.Format("DataSource:\t\t{0}" + Environment.NewLine, configuration.DataSource)); richTextBox.AppendText(string.Format("InitialCatalog:\t{0}" + Environment.NewLine, configuration.InitialCatalog)); richTextBox.AppendText(string.Format("UserID:\t\t\t{0}" + Environment.NewLine, configuration.UserID)); richTextBox.AppendText(string.Format("Password:\t\t\t{0}" + Environment.NewLine, configuration.Password)); panel1.Controls.Add(richTextBox); } }
static void Main() { Studio.Configuration.DatabaseConfiguration configuration = new Studio.Configuration.DatabaseConfiguration(); string cnnectionString = configuration.GetConnectionStringBuilder(30).ConnectionString; Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FormMain()); }