5
在我的表單中,有很多組合框。我想要將不同的表格數據加載到組合框中。我試圖這樣做,但由於連接打開和關閉編碼,代碼非常慢。在winform查詢中需要什麼連接打開和關閉執行?
當我在沒有關閉連接的情況下運行兩個命令並打開它時會引發異常。
已經有一個與此連接關聯的打開的DataReader,必須先關閉它。
如何在我的程序中刪除此打開和關閉?這裏是我的代碼:
string MyConString = ConfigurationManager.ConnectionStrings["College_Management_System.Properties.Settings.cmsConnectionString"].ConnectionString;
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand command = connection.CreateCommand();
MySqlDataReader Reader;
command.CommandText = "select name from course_master";
connection.Open();
Reader = command.ExecuteReader();
while (Reader.Read())
{
cmbo_course.Items.Add(Reader[0].ToString());
}
command.CommandText = "select name from country_master";
Reader = command.ExecuteReader();
while (Reader.Read())
{
cmbo_perCountry.Items.Add(Reader[0].ToString());
cmbo_country.Items.Add(Reader[0].ToString());
}
connection.Close();