フォームの部分にお答えできます。 投稿したその他の質問を見て、SQLの使い方を知っています。今はそれを使う時間です。 まず、プログラムに必要なすべての情報を考える必要があります。
私がここからやることは、あなたの製品について必要な情報を含むテーブルをデータベースに保存することです。 ID
、Name
、Color
、Type
、Price
など
いる私はあなたのボックスに入力してからユーザーを防ぐためにDropDownList
にDropDownStyle
プロパティを変更するでしょう、あなたのComboBoxe
でプログラム・インターフェースを開発するための次のステップは次のようになりますアイテムはデータベースにありません。
以前はSQL接続で作業していたのかどうか分かりませんが、それはかなり簡単に学ぶことができます。
SqlConnection myConnection = new SqlConnection(@"Server = (Local); Integrated Security = True;" + "Database = insertDataBaseName"); // Change the Database Name
myConnection.Open();
これは、使用しているローカルデータベースを考慮する必要がある接続文字列です。
データベースのテーブルにアクセスするには、SqlCommands
が必要になります。 SqlCommands
の場合はhereとなります。 テーブルからデータを読み込みたいだけなので、DataAdapter
とDataSet
より使いやすいので、SqlDataReader
を使用することを検討します。リーダーhereに関する情報を見つけることができます。あなたのSQLデータベースからデータを読み取る方法を学んだ後、
今、あなたは、これはあなたのデータベースから、指定したテーブルからのアイテムを使用してボックスを記入しますあなたのComboBox
このような
while(myDataReader.Read())
{
myComboBox.Items.Add(myDataReader["insertColumnNameHere"].ToString());
}
を記入する必要がありますSqlCommand
でリクエストしました。
ComboBoxes
はすべてあなたの準備ができました。 これまでに使用したのと同じ種類の接続、コマンド、およびリーダーが必要ですが、今回は選択したすべての記事の価格をチェックして変数に格納します。
(例えば。myComboBox.SelectedItem
)
ここからは、残りの部分を計算するのは簡単でしょう。 データベース内の値を変更する必要がある場合(記事が販売されている場合など)、簡単なDataReader
を使用して呼び出すことができるので、ストアドプロシージャhereを調べます。
これは正しい方向を指していますか。 ご不明な点がございましたら、お気軽にお問い合わせください。
もう少し詳しい情報を提供できますか、特定のフレームワーク、Webフォーム、MVCをお持ちですか?またはあなたがわからない場合は、 –
を編集して更新してください。あなたの質問は正確ですか? – phadaphunk
が要求通りに編集され、更新されました。 – user1300580