2009-08-17 18 views
0

DBカラムのデータを表示するコンボボックスに最後に選択した値を保存したいので、テキストプロパティとして保存しようとしましたが機能しません。最後に選択したアイテムをコンボボックスに保存する

私は何ができますか?

ありがとうございます。

EDIT:

settings.settingsファイルに生成されたコードは次のようである:

[global::System.Configuration.UserScopedSettingAttribute()] 
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
    [global::System.Configuration.DefaultSettingValueAttribute("")] 
    public string TC { 
     get { 
      return ((string)(this["TC"])); 
     } 
     set { 
      this["TC"] = value; 
     } 

とapp.configファイル内のXMLで生成されたコードは次のようである:

 <setting name="TC" serializeAs="String"> 
      <value /> 
     </setting> 

と設定をロードします。

this.comboBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::Calc_tisa.Properties.Settings.Default, "TC", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); 

XMLファイルの値をコンボボックスで最後に選択したValueMemberに変更する方法があるのでしょうか?

+0

私たちが手助けできるように、コードの一部を投稿してください。 –

答えて

1

この場合、FormClosing用のイベントハンドラを作成し、そこにユーザが最後に選択した値でXMLファイルを更新します。