選択した項目を ComboBox コレクションから削除しようとしています:
項目は、設計時にコレクションとして手動で追加されます。
ボタンクリック:
cb01.Items.Remove(cb01.SelectedItem);.
これによりアイテムが削除されますが、次にフォームを開くと、アイテムが再び表示されます。
5 ~ 6 個のアイテムのデータベースが必要ですか?
助けてください。
これcb01.Items.Remove(cb01.SelectedItem);
は、コンボボックスにバインドされたデータソースからではなく、コンボボックスからのみ削除されます。データソースから削除して、ソースを再バインドできます。
コード内でコンボボックスを配列にバインドしている場合は、データベース テーブルまたは XML ファイルのいずれかの永続的なストレージに配列を保存できます。コンボ ボックスから削除する場合は、配列から要素を削除し、変更を次の場所に保存する必要があります。永続ストレージ
データベースサーバーを使用したくない場合は、ファイル(System.IO名前空間に存在する)を操作することもできます。5/6アイテムの場合、データベースを使用する価値はありません。ファイル内でアイテムの行を簡単に見つけて、その行を削除できます。それが役に立てば幸い。