フォームの部分はお答えできます。あなたが投稿した他の質問を調べたところ、SQL の使い方を知っていることがわかりました。今こそそれを使う時です。まず、プログラムが必要とするすべての情報について考える必要があります。
ここから私がすることは、製品について必要な情報を含むテーブルを含むデータベースを維持することです. ID
、Name
、Color
、などType
_Price
次のステップは、ユーザーがデータベースにないアイテムをボックスに入力できないようにプロパティをComboBoxe
変更するプログラム インターフェイスを開発することです。DropDownStyle
DropDownList
以前に SQL 接続を使用したことがあるかどうかはわかりませんが、習得するのは非常に簡単です。
SqlConnection myConnection = new SqlConnection(@"Server = (Local); Integrated Security = True;" + "Database = insertDataBaseName"); // Change the Database Name
myConnection.Open();
これは、ローカル データベースを使用する場合に必要となる接続文字列です。
SqlCommands
データベース内のテーブルにアクセスするには、いくつかが必要になります。についてはこちらをご覧くださいSqlCommands
。テーブルからデータを読み取りたいだけなので、 andSqlDataReader
よりも使いやすいので、使用を検討します。リーダーに関する情報は、こちらでご覧いただけます。DataAdapter
DataSet
SQL データベースからデータを読み取る方法を学習したら、次のComboBox
ように入力する必要があります。
while(myDataReader.Read())
{
myComboBox.Items.Add(myDataReader["insertColumnNameHere"].ToString());
}
これにより、データベースと でリクエストした指定したテーブルからのアイテムでボックスがいっぱいになりますSqlCommand
。
これでComboBoxes
、計算ボタンの準備が整いました。ここでは、以前に使用したものと同じタイプの接続、コマンド、リーダーが必要ですが、今回は選択したすべての記事の価格をチェックして変数に保存します。
(例myComboBox.SelectedItem
)
ここから、残りを簡単に計算できます。データベースの値を変更する必要がある場合 (記事が販売された場合など) 、単純なDataReader
.
これがあなたを正しい方向に向けたことを願っています。ご不明な点がございましたら、お気軽にお問い合わせください。