2016-05-25 19 views
0

私のコンボボックスにファイルを追加し、データベースに追加するプログラムでこの問題が発生します。エラー:追加情報:DataSourceプロパティが設定されていると、アイテムコレクションを変更できません。

私は2ボタン+追加持っていた - 私がクリックしたときにコンボボックス

にフィールドを一つずつ削除するには、これらは私の中に追加されたのDateTimePicker、私は別のコンボボックス、lableを持っていることを意味し、私のORMのデータに+ボタンを追加お気に入り私はここでエラーを得、これをしようとすると

combofavorite.Items.Add("Report Type: " + cmbreporttype.Text + " Date From: " + dateTimePicker1.Text + " To: " + dateTimePicker2.Text); 
      combofavorite.SelectedIndex = 0; 
      MessageBox.Show("Add Report Type: " + cmbreporttype.Text + " Date From: " + dateTimePicker1.Text + " To: " + dateTimePicker2.Text + " TO Favorite", "Added to Favorite", MessageBoxButtons.OK, MessageBoxIcon.Information); 

は、データベーステーブル

MySqlConnection connection = new MySqlConnection(MyCon); 
      MySqlCommand cmd = new MySqlCommand("INSERT INTO favorite (favorite) VALUES (@favo)", connection); 
      cmd.CommandType = CommandType.Text; 
      cmd.Parameters.AddWithValue("@favo", combofavorite.Text); 
      connection.Open(); 
      cmd.ExecuteNonQuery(); 



private void cmbfav_SelectedIndexChanged(object sender, EventArgs e) 
     { 
      string ID = cmbfav.SelectedValue.ToString(); 
     } 

に追加されたコンボボックスに追加されたデータを追加しますコンボボックス。

enter image description here

pleseは私の問題を解決するために私を助けて。

+0

DataSourceを設定しないで、Itemsコレクションを手動で設定します。 –

答えて

1

@Anu AddWithValueにcombofavorite.Textを使用しないでください。代わりに、この

 MySqlCommand cmd = new MySqlCommand("INSERT INTO favorite (favorite) VALUES (@favo)", connection); 
    cmd.CommandType = CommandType.Text; 
    cmd.Parameters.AddWithValue("@favo", combofavorite.Text); 

使用の

この:

 MySqlCommand cmd = new MySqlCommand("INSERT INTO favorite (favorite) VALUES (@favo)", connection); 
     cmd.CommandType = CommandType.Text; 
     cmd.Parameters.AddWithValue("@favo","Report Type: " + cmbreporttype.Text + " Date From: " + dateTimePicker1.Text + " To: " + dateTimePicker2.Text); 

はそれに役立つことを願っています。

+0

あなたのコードをお試しいただきありがとうございます。データをデータベースからフェッチする方法を教えてください。 –

+0

しばらくお待ちください。 – Arthi

+3

http://www.thedevelopertips.com/DotNet/WindowsFormsCSharp/Fill-combobox-items-from-Database-windowsforms.aspx?id=8 – Arthi

関連する問題