我試圖將SQL語句的結果放到窗體上的組合框中。我已經拖網網的答案,我不能比這再得到:將SQL語句的結果轉換爲列表
using (SqlCeConnection c = new SqlCeConnection(
Properties.Settings.Default.CW2_DBConnectionString))
{
c.Open();
List<Visit> rows = new List<Visit>();
SqlCeCommand cmd = c.CreateCommand();
cmd.CommandText = "SELECT PICKUP_ID FROM PICKUP";
c.Open();
cmd.ExecuteNonQuery();
SqlCeDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
}
cmbPickupID.Items.Add(rows);
}
我不知道要放什麼東西在while循環。我確實有這樣的:
rows.Add(reader["PICKUP_ID"].ToString());
但顯然它沒有工作。 Visit類已設置並獲取VisitID。有沒有人有任何想法?
'Visit'有什麼樣的構造函數? – dasblinkenlight
您的SqlCeCommand和SqlCeDataReader都需要使用''使用'塊。 –