2011-03-24 23 views
0

我正在通過組合框的Items.Add()方法以編程方式將項目添加到組合框。該項目被添加到組合框,但在用戶退出應用程序後它不在那裏。我跟着這裏給出的建議是:退出時保存組合框

http://social.msdn.microsoft.com/Forums/en/Vsexpressvcs/thread/760fc26d-dc45-4827-aab6-21eebff07333

但遇到同樣的問題,因爲OP,即沒有確定指標爲「項目」的foreach(在ComboItems.Items字符串項)

任何幫助將不勝感激。

+0

我脫下了 「項目」,並將其改爲ComboItems,並添加Properties.Setting.Default.Save(),在foreach之後,但現在的形式不關閉。調試器顯示控件已傳遞到表單,並等待用戶輸入。 – cjs 2011-03-24 23:25:54

回答

0

如果用戶在運行系統中使用Comboboc.Items.Add,如果用戶退出應用程序,則無法保存Combox項目。

唯一的方法是你可能需要有存儲(數據庫)並將它們存儲在其中。 之後,將其綁定到您的組合框。

EG:

private void SaveItemtoCombobox() 
{ 

    //save method stuff 

} 


private void LoadDatatoCombobox() 
{ 


    cmbBox1.DataSource = source; 
    cmbBox1.DisplayMember = "MyTableName"; 

} 

問候