私は現在値を計算するためのプログラムを作成しています。私はif文を動作させることができません。値が機能しない - 文
行うための文がある場合、私が欲しいもの:
はフォームから値を取得します。
ddlLaminationの値が0(Lamがないことを意味します)の場合は、合計が$ 0.00として表示されますが、SelectedHeightとSelectedWidthの値が0の場合は$ 0.00も表示されますが、ddlLamination SelectedHeightとSelected Widthを選択し、LaminationSetupChargeを$ 20.00にします。
誰でも私が戻ってくるのは、$ 20.00という値を持っていても、元気になるはずです。ありがとう。
Double SelectedHeight = Convert.ToDouble(txtLabelHeight.Text);
Double SelectedWidth = Convert.ToDouble(txtLabelWidth.Text);
if (ddlLamination.SelectedValue == "0")
{
LaminationSetupCharge = 0.00;
}
else if (SelectedHeight > 0)
{
LaminationSetupCharge = 0.00;
}
else if (SelectedWidth > 0)
{
LaminationSetupCharge = 0.00;
}
else if (Convert.ToDouble(ddlLamination.SelectedValue) > 0)
{
//Lamination Setup Charge.
LaminationSetupCharge = 20.00;
}
あります。最初の 'if'にブレークポイントを置き、ウォッチウィンドウのすべてを調べると、何が表示されますか? F10を使用してコードをステップ実行し、すべての式の上にマウスを置いてその値を調べると、何が表示されますか? –
^ブレークポイントを設定し、デバッグし、 'ddlLamination.SelectedValue'が実際に何であるかを見てください。 –
SelectedHeight ** OR ** SelectedWidthが0の値を持っている場合は、 'SelectedHeightとSelectedWidthの値が0の場合は' _coded_ 'と答えてください' – oerkelens