2012-05-07 12 views
0

マイプロジェクト簡単な設定フォームの作成方法は?

私はあなたが別のサイト(店舗のWebサイト)から、などCSV、TXT、XLS、としてインターネットファイルをダウンロードすることができますプロジェクトを持っています。これらのファイルは発注書です。

  • 日付範囲:最初の日と最後の日
  • 注文状況:使用可能な、ダウンロード、readedなど
  • ダウンロード処理は、ダウンロードオプションの3つのカテゴリに分類することができる(パラメータ)を含みます

  • 店舗名

私の問題

私はこのようなフォームを作成する必要があります:私はapp.configをファイルを使用しないように

enter image description here

設定がデータベースに保存されますが。

主な問題は、各ストアのダウンロードオプションが同じでないことです。例えば、店舗Aがこれらの注文のステータスを使用して日付範囲を必要といけない(したがって、日付範囲の制御を隠さなければならない)

  • ステータス
  • 状態B

とショップBは、論文の状態を使用しそれは、日付の範囲を必要とする

  • ステータスC
  • ステータスD
  • の日付範囲

選択した店舗に応じてオプションを無効にするにはどうすればよいですか?

コンボボックスで複数のオプションをeasly扱うにはどうすればよいですか?あなたは、私は(私はあなたが修正理解していれば)切り抜いたオプションを選択/提供するテンプレートパーサを書くでしょう

this.button1.Visible = false; //hide 
this.button1.Visible = true; //show 

を使用して要素を表示または非表示にすることができます

+0

どのように多くの店がありますか?ちょうど2つあると仮定すると、私は店舗の選択肢を取り込んだコンボボックスを使用します。 SelectionChangedイベントでは、アプリケーションはその特定のストアに関連付けられたパネルの 'Visible'プロパティを設定し、他のストアの設定を保持する' Visible'プロパティを設定解除することができます。 – Cheeso

答えて

関連する問題