請檢查以下代碼:public static DataTable ExecuteDataTable(string sql, params SqlParameter[] parameters) { using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.Parameters.AddRange(parameters); SqlDataAdapter adapter = new SqlDataAdapter(cmd); DataSet dataset = new DataSet(); adapter.Fill(dataset); return dataset.Tables[0]; } } }此函數(shù)僅返回一行。如果我的數(shù)據(jù)庫中有很多行,并且需要在組合框中添加它,該如何修改我的代碼?string sql = "select country from CarCountry"; using (SqlConnection conn = new SqlConnection(connStr)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; cmd.Connection = conn; SqlDataReader DR = cmd.ExecuteReader(); while (DR.Read()) { combobox1.Items.Add(DR[0]); } } }我使用上面的代碼在組合框中添加項目。我想編寫一個函數(shù)來替換它...
- 1 回答
- 0 關注
- 163 瀏覽
添加回答
舉報
0/150
提交
取消