added SQL connection on load

This commit is contained in:
EggMan20339 2024-02-12 10:53:49 -05:00
parent af45c6ed14
commit 0ec7dede32
2 changed files with 63 additions and 0 deletions

View File

@ -105,6 +105,7 @@
this.Controls.Add(this.cboTest);
this.Name = "frmTest";
this.Text = "Form1";
this.Load += new System.EventHandler(this.frmTest_Load);
((System.ComponentModel.ISupportInitialize)(this.dgvStudents)).EndInit();
this.ResumeLayout(false);
}

View File

@ -24,11 +24,73 @@ namespace Database2
private void cboTest_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void dgvStudents_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void frmTest_Load(object sender, EventArgs e)
{
SqlConnection connString = null;
try
{
//hide the data grid
dgvStudents.Visible = false;
//create the connection string
connString = new SqlConnection("server=74.37.2.53; initial catalog=College2; connect timeout=30; User ID=admin;Password=password;");
SqlCommand cmdString = new System.Data.SqlClient.SqlCommand();
//open the connection
connString.Open();
cmdString.Connection = connString;
//clear any parameters
cmdString.Parameters.Clear();
//link the connection
cmdString.Connection = connString;
//create the command type
cmdString.CommandType = CommandType.Text;
//set the timeout
cmdString.CommandTimeout = 1500;
//create and execute SQL statement
cmdString.CommandText = "SELECT student_id,fname, lname, ' ' + lname as fullname, acct_bal, dob FROM student;"; //query
//create data adapter
SqlDataAdapter adapter = new SqlDataAdapter();
adapter.SelectCommand = cmdString;
//create and fill dataset
DataSet ds = new DataSet();
adapter.Fill(ds);
//get data source
//load combo boxes
cboTest.DataSource = ds.Tables[0];
cboTest.ValueMember = "STUDENT_ID";
cboTest.DisplayMember = "fullname";
cboTest.SelectedIndex = -1; //Do not select any item
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
connString.Close();
}
}
}
}