private void GetScores(string courseID)
{
SqlCommand cmd = new SqlCommand("GetScore", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@CourseID", courseID));
da.SelectCommand = cmd;
try
{
da.Fill(ds,courseID);
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
if (conn.State == ConnectionState.Open)
conn.Close();
}
}
private void btnUpdate_Click(object sender, EventArgs e)
{
SqlCommandBuilder scb = new SqlCommandBuilder(da);
try
{
foreach (DataRowView dr in ds.Tables["course"].DefaultView)
{
da.SelectCommand.Parameters["@CourseID"].Value=dr["CourseID"].ToString();
da.Update(ds.Tables[dr["CourseID"].ToString()]);
}
da.SelectCommand.Parameters["@CourseID"].Value = "course";
da.Update(ds, "course");
}
catch(SqlException ex)
{
MessageBox.Show(ex.ToString());
}
Refresh();
}
{
SqlCommand cmd = new SqlCommand("GetScore", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add(new SqlParameter("@CourseID", courseID));
da.SelectCommand = cmd;
try
{
da.Fill(ds,courseID);
}
catch (SqlException ex)
{
MessageBox.Show(ex.ToString());
}
finally
{
if (conn.State == ConnectionState.Open)
conn.Close();
}
}
private void btnUpdate_Click(object sender, EventArgs e)
{
SqlCommandBuilder scb = new SqlCommandBuilder(da);
try
{
foreach (DataRowView dr in ds.Tables["course"].DefaultView)
{
da.SelectCommand.Parameters["@CourseID"].Value=dr["CourseID"].ToString();
da.Update(ds.Tables[dr["CourseID"].ToString()]);
}
da.SelectCommand.Parameters["@CourseID"].Value = "course";
da.Update(ds, "course");
}
catch(SqlException ex)
{
MessageBox.Show(ex.ToString());
}
Refresh();
}