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();